2011-10-27 35 views
0

我使用jQuery驗證插件1.9.0(來自http://bassistance.de/)。問題是,我不知道如何驗證文本字段只有當用戶輸入的東西。如果用戶沒有寫任何字段不應該按要求處理。使用jQuery驗證插件驗證表格

+0

您是否設置了所需的選項? http://rocketsquared.com/wiki/Plugins/Validation/Methods/required – mamoo

+0

@mamoo,是的,但我只想驗證,如果文本字段包含一些文本 – user1014152

回答

2

不要設置required規則選項 -

rules : { 
    text1 : { 
     required: false, // Or do not specify the option 
     minlength: 3 // validation if it has value 
    } 
}, 
+0

謝謝。有用 ! – user1014152

0
if (value != '') { 
    // Do your validation here 
} 
0

你可以通過一個函數來驗證規則。例如

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

其中「sampleRule」可以是任何你想要的規則,例如。 「需要」或「最小長度」。該功能賦予添加有條件規則的權力。