0

この質問が多く寄せられていることは承知しています。あちこち探しました。非表示の入力の値を設定して送信できるようにしようとしています。私のjqueryがリンクされています。

ここに私のフォームがあります:

<form id="selectedMovie" action="index.php" method="get">
    <fieldset>
        <input type="text" id="tester" name="tester" value="fifty" style="display:none;"/>
    </fieldset>
</form>

そして私のJavaScript:

function selectVideo( title ){
    alert("" + 21);//works fine
    alert( $('input[name=tester]').val() );//tried
    alert( $('input#tester' ).val() );//tried
    //and a few other things.
}

何か案は?

4

3 に答える 3

2

あなたのコードは変更なしで動作します

http://jsfiddle.net/zWn9h/

于 2012-10-13T04:47:11.423 に答える
1

jQuery で入力ボックスに値を設定するには、次を使用する必要があります。

$('#tester').val('your_value');
于 2012-10-13T07:32:28.537 に答える
1

これを行う最善の方法は、何も表示しないのではなく、非表示の入力要素を使用することです。

于 2012-10-13T04:48:31.977 に答える