JQuery Validate插件 - 如何验证Form的所有字段是否为数字

时间:2011-04-12 21:40:07

标签: jquery methods validation

我有一个包含10个字段的表单需要验证为数字,我想将所有字段验证为数字,但我不想对所有字段执行类似的操作:#field:{number:true}

添加“自定义方法”或addClassRules将是快速解决方案。

如何创建“自定义方法”来验证某个类.number以“替换”当前验证为#id:{ required:true, number:true}的方法?

我找到了答案,我希望它会有所帮助。

$(document).ready(function(){
   jQuery.validator.addClassRules({
       fieldNumber: { required: true, number: true
    }
   });
});

此函数使用class =“fieldNumber”验证任何字段

让我知道如果此功能有助于添加评论。

谢谢大家

1 个答案:

答案 0 :(得分:0)

这样的事情应该有效:

$(document).ready(function(){
    $('#btn').click(function(){
        $(':text').each(function(){
            // put other rules here
            if(isNaN($(this).val()))
            {
               $(this).css('background-color', 'red');
            }
        });
    });
});

<强> Sample here