2011-02-06 9 views
0

jquery validate plugin(http://bassistance.de/jquery-plugins/jquery-plugin-validation/)を使用しています。jQueryプラグインを検証するカスタムメッセージ

必須フィールドの入力をユーザーに警告するデフォルトのメッセージは、「このフィールドは必須です」です。 しかし、私はそれを変更したい。

どうすれば変更できますか?私はフィールドごとにメッセージを定義したくないので、すべてのフィールドに新しいメッセージが必要です。

私はこのコードを使用しますが、メッセージは変更されません:

$("#RegisterForm").validate({ 
      messages: { 
       required: "This field is ." 
      } 
}); 

答えて

2

に行います。

jQuery.extend(jQuery.validator.messages, 
    { required: "My message" }); 
2

あなたのvalidateメソッドを実行した後。私はこれらのコードを発見し、それは私が欲しいものをやったこの$.validator.messages['required'] = 'my message';それとも

代わりに、あなたのvalidateメソッドにオプションとしてこれを渡すことができ

.validate({ 
    //options 
    messages: { 
    required: "my message" 
    } 
}); 
+0

はあなたに感謝し、それはdoesnのメッセージを変更しないでください。 –

+0

@hd、最初の提案はどちらもうまくいきませんでしたか? – Vadim

+0

いいえ、それは動作しません。しかし、私はこれらのコードを見つけ、それは私が望むことをしました:jQuery.extend(jQuery.validator.messages、{ required: "My message"}); –