PHPメモ。
<input type="checkbox" name="sample" value="on" />
この場合、チェックを入れたときにはvalue=”on”の値が渡りますが、
チェックを入れないときには何も値が渡りません。
PHPで判定して使用すればいいのですが、もっと手間を省きたいということもあるでしょう。
この書き方が正しいのかは不明ですが、以下の方法で簡単にこの動作を実現できます。
同じname属性の場合、後の値が優先されるようなので、
<input type="hidden" name="sample" value="off" /> <input type="checkbox" name="sample" value="on" />
とすると、チェックを入れたときはvalue=”on”が適用されて、
チェックされない場合は、type=”hidden”で設定したvalue=”off”が適用される。
これを使うと、プログラムでわざわざ判定しなくても簡単にon/offで別の値を渡すことができます。
[RelService] [Service]
他の記事を検索: