[CakePHP][jQuery] jQueryでフォームをリセットする

jQueryを使ってフォーム要素をリセットしてみた。

<?php $this->Html->scriptStart();?>
$(function(){
	// 検索フォームの入力値をリセット
    $("button.reset").click(function(){
        $('input[type="text"], input[type="radio"], input[type="checkbox"], select').
        val("").
        removeAttr('checked').
        removeAttr('selected')
    })
})
<?php echo $html->scriptEnd();?>

//form
echo $form->create();
echo $form->text('name');
echo $form->text('tel');
echo $form->button('reset', array('class' => 'reset'));
echo $form->end();
?>

※jQueryへのパスは適宜変更すること。

Leave a Response