1

次のコードがあります。

function goForit() {
  var passwd;
  passwd = document.forms['giftForm'].pass.value;
  if(passwd=="yes"){
  window.open ('eat.html','_self',false)
  }
  else{
  alert('Password wrong');
  }
}

<form id="giftForm">        
    <input type="text" id="pass" placeholder="" style="font-size:150%;"/>
    <br />
    <input type="button" onClick="goForit()" value="Submit" style="font-size:100%; margin-top:15px;" />                 
 </form>

誰かがパスワードとして「はい」を入力し、送信ボタンをクリックした場合。ユーザーは eat.html ページにリダイレクトされます。

リダイレクトで .carrot クラスを渡したいので、適切な画像が表示されます。次のコードに .carrot クラスを追加するにはどうすればよいですか?

4

2 に答える 2

2

ここを見てください:

別のページにリダイレクトして、テーブルから URL にパラメータを渡す方法は?

HTML:

<input type="button" name="theButton" value="Detail" class="btn" data-username="{{result['username']}}" />

次に、リダイレクトされた URL の場所を確認します。

Javascript:

$(document).on('click', '.btn', (function() {

    var name = $(this).data('username');

    if (name != undefined || name != null) {
        window.location = '/player_detail?username=' + name;
    }
});​

また、別の StackOverflow の質問:

Javascript リダイレクトとリダイレクトされたページへの引数の受け渡し

于 2013-10-14T23:48:00.613 に答える