- 283 名前:nobodyさん mailto:sage [2007/04/08(日) 01:43:56 ID:???]
- >>281
やっとわかった checkboxのvalue属性は「チェック時に送信する文字列」(デフォルトで"on") チェックされていないときは何も送信されない つまりvalueではチェックされたかどうかの判別はできない 送信を押すとcheckBのvalue値は"on"になるけど、 checkboxじゃないのでそのままcheckB=onというデータが送信されてしまうってわけ オン・オフの情報はJavascriptの場合checkedで制御できる そこでフォームBにもチェックボックスを用意し、checkedプロパティをコピーすればよい チェックボックスはCSSで隠してる --------------------------------------------- フォームA <form action="test.php" method="post" name="formA"> <input type="checkbox" name="checkA"> <input type="submit" value="送信" name="check_btnA" > </form> フォームB <form action="test.php" method="post" name="formB"> <input type="checkbox" name="checkB" style="display:none;"> <input type="submit" value="送信" name="check_btnB" onClick="document.formB.checkB.checked = document.formA.checkA.checked">
|

|