checkboxについて
CheckBoxってチェックがされないとリクエストすらされないんだけど、それをごにょごにょする方法
通常CheckBoxって
yesならチェック!<input type="checkbox" name="hogehoge" value="yes">
とかって書くと思うんですけど
これだとチェックされなかった場合に"hogehoge"が空文字で送信とかじゃなくて、項目自体が存在しないんですよね
存在チェックめんどいよ!!
JSでごにょごにょするのはなんか面倒だし。。。
サーバ側でごにょごにょするのも面倒だし。。。てな人に朗報
コードをこんな風に変更
yesならチェック!<input type="hidden" name="hogehoge" value="no"><input type="checkbox" name="hogehoge" value="yes">
するとあら不思議!!
チェックしない場合はちゃんとnoって返ってきますよ!!
てかPHPのPEARのadvancedcheckbox(名前間違ってるかも)だと、js使って実装してたけどほら
なんかそゆとこにjs使うのも気持ち悪いじゃん
てなわけでこれからはこっちで実装しようと思います:-)
Rails本を見てて、さらっと流してあったんだけどソース見てびっくりだったことなんですけどねー
わりと常識??(汗