$(document).ready(function() {
var pattern = /^\[email protected][a-zA-Z_]+?\.[a-zA-Z]{2,3}$/;
$('#submit').click(function() {
var $email=$('#email');
valid = true;
errorMessage = "";
if (valid && $('#name').val() == '') {
errorMessage="please enter your name \n";
valid = false;
e.preventDefault();
}
if (valid && $('#pwd').val() == '') {
errorMessage+="please enter your password \n";
valid =false;
e.preventDefault();
}
if (valid && $('#mobile').val() == '') {
errorMessage+="please enter your mobile number \n";
valid = false;
e.preventDefault();
}
if (valid && $('#presentaddress').val() == '') {
errorMessage+="please enter your residential address \n";
valid = false;
e.preventDefault();
}
if (valid && $('#drivinglicense').val() == '') {
errorMessage+="please enter your driving license number \n";
valid = false;
e.preventDefault();
}
if (valid && $email.val() == '') {
errorMessage+="please enter your email \n";
valid = false;
e.preventDefault();
}
if(valid && $email.val() !== ""){
if(!pattern.test($email.val())){
errorMessage="Please enter email in correct format \n";
valid = false;
e.preventDefault();
}
}
if(!valid && errorMessage.length > 0){
alert(errorMessage);
}
});
});
Idが正しく検証されていて、また私のjsが誰かが私が私が検証をループこのjqueryのに間違ってなければならないだろうどこを知らせることができ、このjqueryのファイルにあるエラー適切に呼ばなっているこの友人と私を助けて私はいくつかの人が良いことを知っているところで有効なものを返すjQueryの検証エラーが
"valid"はスニペットの外側の "var"で正しく定義されていますか? 'var valid = true;'を定義してください。それはそれを行う必要があります。 –