私のフォームの検証にjquery validateプラグインを使用しています。バージョン:jQuery検証プラグインv1.15.0。これは私が試した方法です:jquery validation:1つのコントロールだけにエラーメッセージを表示します。
$("#myform").validate(
{
errorplacement: function(error, element) { },
rules:
{
customername: "required",
mobileno:"required",
emailid:{
required: true,
email: true
},
phoneno:"required",
projectsponsor:"required",
status:"required",
loginid:"required",
password:"required",
confirmpassword:{
required:true,
equalTo: '#password'
}
},
messages:
{
confirmpassword:{
equalTo: 'The two passwords do not match!'
}
}
});
これを使用すると、私はすべてのコントロールが必要であると言いました。しかし、confirmpasswordだけのエラーメッセージを表示したい。しかし、デフォルトのエラーメッセージ "このフィールドは必須です"が他のすべてのコントロールに表示されます。
私の要件は、他のすべてのフィールドが必要な場合のみ、confirmpasswordコントロールのエラーメッセージを表示する方法です。どうやってやるの?