HTMLで対応 inputは同じname属性のvalueを上書きします。 なので先にinput hiddenでcheckboxと同じname属性を指定し、checkboxが空の場合の値を設定します。 <form method="post" name="form"><input name="check" type="hidden" value="0" /> <input name="check" type="checkbox" value="1" /> <button>送信</button></form> ソースコード装飾ならGoogle code prettify