ユーザーがフォームを送信したときに、選択したチェックボックスの値とその隣にある非表示のフィールド値を取得しようとしています。選択したチェックボックスの値を取得する方法は?
<form....>
<td><input type='checkbox' name='checkbox' value='1' ></input></td>
<input type='hidden' name='sid1' value='1'/>
<td><input type='checkbox' name='checkbox' value='1' ></input></td>
<input type='hidden' name='sid2' value='2'/>
<td><input type='checkbox' name='checkbox' value='1' ></input></td>
<input type='hidden' name='sid3' value='3'/>
私は試してみてください。
$(document).ready(function(){
if($("input[name='checkbox']['checked']")) {
$("input[name='checkbox']['checked']").each(function(){
var test=$(this).val();
alert(test);
})
}
})
が、それも彼らがチェックされていないと思っていた私に、すべてのチェックボックスの値を与えるだろう。いずれにせよ、これについて私は助けてくれるだろうか?どうもありがとう!
a)の入力要素は、終了タグを取らない(それが自己閉じ)およびb)あなたがあなたのテーブルの外のような入力要素を持つことができません細胞。 – j08691
はい。それは私の間違いでした。ここにコードを書いたとき、私はあまり注意を払わなかった。先端に感謝します。 +1 – FlyingCat