【发布时间】:2017-10-20 18:25:09
【问题描述】:
这是 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 是什么?
-
First name required 在表单中,firstname、lastname、email 和 roomtype 都是这样的,只是 id 和 label 相应地改变了
标签: jquery html validation