【CakePHP】検索項目のリセットボタンを作成する
バージョン:CakePHP 2.x
CakePHPのフォームにリセットボタンを付けるには、フォームヘルパーのtypeをresetにします。
echo $this->Form->button('リセット', array('type'=>'reset'));
HTMLの出力は下記のようになります。
<button type="reset">リセット</button>
サンプルコードです。
リセットボタンとは関係ありませんが、入力フォームの初期値を設定する際にdefaultではなくvalueを使うと、
登録ボタンを押してバリデーションエラーになった場合に初期値に戻ってしまいます。
<?php echo $this->Form->create('Post'); echo $this->Form->input('title', array('default'=>'初期値')); echo $this->Form->submit('登録'); echo $this->Form->button('リセット', array('type'=>'reset')); echo $this->Form->end(); ?>