电子邮件我正在构建一个功能来验证表单,我可以将其用于即将进行的项目。我现在有点卡住了,如果表单的所有输入都是空的,我需要找到一种添加背景红色的方法。至今:
$(文档).ready(函数() {
$('label').click(function() {
var hasError = false,
emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/,
form = $('form'),
radio_check = $('.tick .test'),
input = $('input:not(.submit)'),
emailaddressVal = $("#email").val(),
email = $('#email');
if(email.val() === ''){
email.css('background-color', 'red');
}
else if(!emailReg.test(emailaddressVal)) {
email.css('background-color', '#faa');
hasError = true;
}
if(hasError == true) { return false; }
});
});
到目前为止,它只检查电子邮件输入是否为空以及电子邮件格式是否错误。但是,我想做的第一件事是检查是否有任何空输入字段,如果是,则为它们分配一个 css 属性。