首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jquery验证插件验证表单

使用jquery验证插件验证表单
EN

Stack Overflow用户
提问于 2011-10-27 17:04:24
回答 3查看 423关注 0票数 0

我使用的是http://bassistance.de/的jQuery验证插件1.9.0。问题是,只有当用户在文本字段中键入内容时,我才想不出如何验证文本字段。如果用户未编写任何内容,则不应将该字段视为必填字段。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-27 17:10:13

不要设置required规则选项-

代码语言:javascript
复制
rules : {
     text1 : {
         required: false, // Or do not specify the option
         minlength: 3 // validation if it has value
     }
 },
票数 2
EN

Stack Overflow用户

发布于 2011-10-27 17:06:29

代码语言:javascript
复制
if ( value != '' ) {
    // Do your validation here
}
票数 0
EN

Stack Overflow用户

发布于 2011-10-28 00:24:27

您可以将函数传递给验证规则。例如

代码语言:javascript
复制
$("#demoForm").validate({
               rules: {
                    "requiredField": {sampleRule: function(e){
                                                var input = $(e); 
                                                if(input.val()) 
                                                    return true; 
                                                return false;
                                                }
                                        }                       
                },
                messages : {
                    "requiredField": "This field is invalid"
                }

其中"sampleRule“可以是你想要的任何规则,例如。“必需”或"minlength“。该函数提供了添加条件规则的功能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7913769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档