以下のような単純なフォームに、jQuery 検証プラグインを追加しました ( http://docs.jquery.com/Plugins/Validation )。私はこのフォームをモーダルポップアップウィンドウに持っているので、エラーがあり、ユーザーがウィンドウを再度開いたときにウィンドウを閉じると、フォームにはまだエラーがあります。ポップアップを閉じるコールバックで、resetForm() を呼び出してみましたが、メソッドが存在しないと表示されます。
フォーム HTML:
<form class="validations" id="commentForm" method="get" action="">
<p>
<label for="name">Name</label>
<em>*</em><input id="name" name="name" size="25" class="required" minlength="2" />
</p>
<p>
<label for="email">E-Mail</label>
<em>*</em><input id="email" name="email" size="25" class="required email" />
</p>
</form>
ポップアップ クローズ コールバック:
function(){
$(this).find('form.validations').resetForm();
}
助けてくれてありがとう。