16
jQueryの「.val()」を使用してフォームの非表示フィールドの値を設定しても機能しない
私はjQueryを使用してフォームの非表示フィールドの値を設定しようとしましたが、成功しませんでした。 これは問題を説明するサンプルコードです。入力タイプを「テキスト」のままにしておけば問題なく動作します。ただし、入力タイプを「非表示」に変更しても機能しません。 <html> <head> <script type="text/javascript" src="jquery.js"> </script> <script type="text/javascript"> $(document).ready(function() { $("button").click(function() { $("input:text#texens").val("tinkumaster"); }); }); </script> </head> <body> <p> Name: <input type="hidden" id="texens" name="user" value="texens" /> </p> <button> Change value for the text field </button> </body> </html> 入力タイプを「テキスト」に設定し、入力ボックスに「display:none」スタイルを使用することで、次の回避策も試しました。しかし、これも失敗します!jQueryが非表示または非表示の入力フィールドの設定に問題があるようです。 何か案は?実際に機能する回避策はありますか?
188
jquery
set
hidden-fields