我正在构建一个功能来验证表单,我可以将其用于即将进行的项目。第二个 if 语句不起作用,我不知道为什么。
$('.submit').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');
$('form input:not(.submit)').each(function(){
if ($(this).val() == '') {
$(this).css('background-color', 'red');
if(!email.val() == '') {
email.css('background-color', '#faa');
}
}
});
});