我写了这段代码来验证表单:
$('form').submit(function() {
$.each($(this).find('.required'), function(i,d){
var lName = '#'+$(d).attr('for');
if (!$(lName).val()) {
$('html, body').animate({ scrollTop: $(d).offset().top }, 'slow');
$(d).css({'color': '#ff0954'});
if ($(lName).attr('class') == 'ckeditor') {
}else{
for(i=0;i<3;i++) {
$(lName).fadeTo('fast', 0.5).fadeTo('fast', 1.0);
}
}
return false;
}
});
});
我的代码将在label
带有reqiured
类名的标签中搜索并验证字段。
一切似乎都很好,但我有一些问题:
- 我
return false;
在字段有问题时使用,但表单将是 submit 。 - 我不能
focus
上课ckeditor
- 我无法验证
radio
和checkbox
标记select