<INPUT TYPE=CHECKBOX>でチェックされない時のVALUEを指定するには?

[上に] [前に] [次に]
柳生烈堂 2000/01/12(水) 14:17:11
<INPUT TYPE=CHECKBOX>
ではVALUE=xx として、チェックされた時の値を指定することが出来ますが、
チェックされない時のVALUEを指定することは出来ないでしょうか??

2000/01/12(水) 14:28:48
無理じゃないかな?
CHECKBOX はチェックされている項目のみ渡されますよね?

JSで送信前に見てチェックされていない 項目を hidden に設定して渡すとか かな?!

柳生烈堂 2000/01/12(水) 14:41:08
> JSで送信前に見てチェックされていない 項目を hidden に設定して渡すとか かな?!

して、その方法とは?
なにとぞ、お教え願いたく。

2000/01/12(水) 15:05:00
とりあえずもうちょっと簡単な方法から、^^;

項目L,M,W があって それぞれ ペンギン,林檎,窓 だとするとき、
<INPUT TYPE="checkbox" NAME="CKL" VALUE="Linus">ペンギン
<INPUT TYPE="checkbox" NAME="CKM" VALUE="Jobs">林檎
<INPUT TYPE="checkbox" NAME="CKW" VALUE="Gates">窓

こんなかんじになりますよね?
これを
<INPUT TYPE="hidden" NAME="HDL" VALUE="Linus">
<INPUT TYPE="hidden" NAME="HDM" VALUE="Jobs">
<INPUT TYPE="hidden" NAME="HDW" VALUE="Gates">
<INPUT TYPE="checkbox" NAME="CKL" VALUE="Linus">ペンギン
<INPUT TYPE="checkbox" NAME="CKM" VALUE="Jobs">林檎
<INPUT TYPE="checkbox" NAME="CKW" VALUE="Gates">窓

こうすると CKL だけが チェックされていても
HDM と HDW で Jobs と Gates が解る
と言うやり方ではいかが?
(前述の方法は後で)

[上に] [前に] [次に]