purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

formのmethodがpostだとcheckboxはsetDefaultsされない

はまった、完全にはまった。もうこれはバグ認定でいいのではないだろうか\(^▽^)/


さてそれは置いておいて
コチラのエントリを見れば一目瞭然なのですが・・・(09/02/12現在リンク切れの模様)
cage | PEAR::QuickFormでのcheckbox


postで送信すると何故かcheckboxがcheckedにならないのです。
今までは、戻るボタンはaタグで戻してて、値は全部SESSIONに入れていたので気がつかなかったのです。


追記:setConstantsもいいかも
setConstants


対応策は3つあります。

    1. GETで渡す
    2. checkboxではなく、advcheckboxを使う
    3. setConstantsを使う

です。