読者です 読者をやめる 読者になる 読者になる

formのチェックボックスでチェックしない時もパラメータが欲しい

HTML

チェックボックスがオフの時は何にも送信されないのだけど
チェックされなかったら〇〇みたいなのをやる時に必要になった。


やり方は同じname属性でcheckboxの前にhiddenを準備しておく。

<input type="hidden" name="hoge" value="off">
<input type="checkbox" name="hoge" value="on"> 

これでチェックボックスがチェックされていないとoffがいくようになる。
後のほうが優先度高いから有効になると上書きされちゃう的なあれらしい


参考リンク