2016-03-28 80 views
3

我有JQuery驗證下面,只是確保東西寫入輸入字段,我也有HTML中的maxlength。minlength輸入字段驗證 - JQuery

但是,我希望有人可以瞭解一些情況,並告訴我如何在下面的jquery代碼中添加一些minlength類型,所以我不需要額外的功能?

$('#form1').submit(function (e) { 
    e.preventDefault(); 
}).validate({ 
    rules: { 
     txtusername: { 
      required: true 
     }, 
     txtfirstname: { 
      required: true 
     }, 
     txtemail: { 
      required: true 
     }, 
     txtpassword: { 
      required: true 
     }, 
     passwordconfirm: { 
      required: true 
     } 
    }, 
    messages: { 
     txtusername: { 
      required: "Please enter your Username." 
     }, 
     txtfirstname: { 
      required: "Please enter your First Name." 
     }, 
     txtemail: { 
      required: "Please enter your Email." 
     }, 
     txtpassword: { 
      required: "Please enter your Password." 
     }, 
     passwordconfirm: { 
      required: "Please enter your password again." 
     } 
    }, 
    errorPlacement: function (error, element) { 
     error.appendTo(element.parent().prev()); 
    }, 
    submitHandler: function (form, user) { 

     CheckUser(form); 
     return false; 
    } 
}); 

例HTML -

<div data-role="fieldcontainer"> 
      <label for="txtusername" data-theme="d">Username:</label> 
      <input type="text" id="txtusername" name="txtusername" maxlength="12" placeholder="Enter Username"/> 
     </div> 

回答

2

您可以使用如下:

rules:{ 
    txtusername: { 
     required: true, 
     minlength: 3 
    }, 
} 
+0

我也早試試這個,但它不工作的原因是因爲我離開了逗號事後:S。感謝您的幫助好友! – Mahdi