这是jquery脚本。验证工作,但是,如果您将一个字段留空,然后单击字段到表单上,则所有验证消息都会显示在表单中的每个字段中,而不仅仅是空的字段。以及如何以我的示例中的格式验证jQuery中的电子邮件地址?任何任何想法?感谢您的帮助提前为什么所有的验证都发生在同一时间
$(document).ready(function() {
$('#firstname').on('blur', function() {
if ($('#firstname').val() == '') {
$('.errorMsg').show();
} else {
$('.errorMsg').hide();
}
});
$('#lastname').on('blur', function() {
if ($('#lastname').val() == '') {
$('.errorMsg').show();
} else {
$('.errorMsg').hide();
}
});
$('#email').on('blur', function() {
if ($('#email').val() == '') {
$('.errorMsg').show();
} else {
$('.errorMsg').hide();
}
});
$('#roomtype').on('blur', function() {
if ($('#roomtype').val() == '') {
$('.errorMsg').show();
} else {
$('.errorMsg').hide();
}
});
});
什么是您的html? –
\t 名字需要 \t 在形式,这是什么名字,姓氏,电子邮件和roomtype一切的样子,只是id和标签相应 – Smith