2011-09-21 50 views
0

我习惯于使用jQuery并单独检查每个字段。在jQuery中遍历字段以查找必填字段

但是现在我在网站上有很多不同的表单,我想写一个函数来循环遍历类名为“required”的所有字段。如果其中一个字段具有所需的类并且为空,则向该字段附加一个类“错误”。

我该怎么做呢?

在此先感谢!

回答

0

在您提交处理程序:

$('.required').each(function() { 
    var $this = $(this); 
    if(!$this.val()) $this.addClass('error'); 
}); 
+0

不就是通过各种形式的必填字段,循环不只是一个被提交? – Blazemonger

0

像这样:

function markEmptyRequiredFields (form) { 
    $('.required', form).val(function(index, value) { 
     if (value == "") { 
     $(this).addClass("error"); 
     } 
    } 
} 

用法:

markEmptyRequiredFields($("#myformId"));