07/04/07 20:54:43
質問ですー。
HTMLのフォームについてなのですが
あるフォームAのチェックボックスの値を、別のフォームBの送信ボタンから送りたくて
↓のようにしたのですが
フォームA
<form action="formA.php" method="post" name="formA">
<input type="checkbox" name="checkA">
<input type="submit" value="送信" name="check_btnA" >
フォームB
<form action="formB.php" method="post" name="formB">
<input type="hidden" name="checkB">
<input type="submit" value="送信" name="check_btnB" onClick="document.formB.checkB.value = document.formA.checkA.value.valueOf()">
なぜかフォームAのチェックボックスの状態に関わらず、常にcheckBに"on"が入ってきて送信されています。
(全く同じ方法でチェックボックスの代わりにテキストエリアのデータを送った場合は上手くいきました)
なぜでしょうか?解決法がわかる方いらっしゃいましたらご教授くださいませ。