2011-06-27 8 views
0

jquery.validate.jsファイルを使用して入力フォームを検証しています。問題なく、エラーメッセージはフォームのリセットボタンをクリックしてクリアされません。リセットボタンをクリックしている間にエラーメッセージが消去されない

フォームをクリアするにはどうすればよいですか?ここ

はコードである

​​

HTMLコードは

<div><input type="text" id="name" name="name" /></div> 

<div><input type="text" id="address" name="address" /></div> 

<div> <input type="submit" id="submit" value="Validate!" /> 
     <input type="reset" id="reset" value="Reset" /> 
+1

-1:質問があまりにも漠然としている - いくつかのコードサンプルを投稿してください[リセット必須フィールド - のjQuery]の – Caspar

+0

可能複製(http://stackoverflow.com/questions/6047664/reset-required-fields-jquery) – kapa

+0

してくださいあなたのコードを強調表示するコード関数を使用することを忘れないでください。そうでなければ、それを見ることができません –

答えて

2

基本的には、ときにエラーDIVのあなたが押したときにリセットボタンをCSSの非表示プロパティを呼び出すことによって、それらを隠して試してみてくださいリセットボタンをクリックします。それは、ラベルではなくフィールドをクリアする責任があります。通常、jqueryはプラグインを検証し、検証メッセージをラベルに保持します。だから、それらをクリアするためには、それが必要とされるリセットボタン のクリックでこれを

$('label.error').remove(); 

コールを使用しています。

関連する問題