showErrors
フォームの上部にエラー メッセージを表示するために jquery フォーム検証を使用しています。一度に 1 つのエラー メッセージを表示します。私のフォームでは、name,email,url and comment
4 つのフィールドが利用可能です。ユーザーがデータを入力せずに送信ボタンを直接クリックすると、name
フィールドのエラーが表示されますが、ユーザーがフィールドにフォーカスすると、両方email
のエラーメッセージが上書きされます。name
email
Jクエリ:-
$(document).ready(function(){
$("form").validate({
messages: {
name: "Please specify your name.",
email: {
required: "We need your email address to contact you.",
email: "Your email address must be in the format of name@domain.com."
},
url: "A valid URL, please.",
comment: "Please enter your comment."
},
showErrors: function(errorMap, errorList) {
if(errorList.length) {
$("span").html(errorList[0].message);
}
}
});
});
ここにフィドルがあります:- http://jsfiddle.net/roop1886/q64VE/