有人可以向我解释为什么the form validation fails in chrome?Chrome在jQuery表单验证失败
按下提交应该将红色的空白字段着色。
我不知道为什么铬失败 - 很高兴能找到一个解决方案...
$('form .meet').focus(function() {
$('form .required').each(function() {
if($(this).val() == '') {
$(this).addClass('warning');
}
})
});
$('form .meet').click(function() {
output = true;
if($('form .warning').length > 0) {
$(this).addClass('disabled').attr('disabled','disabled');
output = false;
}
return output;
});
$('form .required').keyup(function() {
if($(this).val()) {
$(this).removeClass('warning');
if($('form .warning').length == 0) {
$('form .meet').removeClass('disabled').removeAttr('disabled');
}
}
});
.required
是输入字段不能为空.meet
是提交相关领域要求
看起来不是很糟糕,什么是铬失败? – jAndy 2010-07-05 18:09:10
什么也不输入,然后按提交 - .warning类被添加到mozilla,opera和ie - 但是chrome失败! – Henry 2010-07-05 18:14:39