2016-03-28 2 views
3

У меня есть проверки JQuery ниже, которые просто гарантируют, что что-то написано внутри полей ввода, у меня также есть maxlength в html.minlength проверка поля ввода - JQuery

Однако я надеялся, что кто-то может пролить свет на ситуацию и сообщить мне, как я могу добавить некоторый тип minlength в код jquery ниже, поэтому я не требую никаких дополнительных функций?

$('#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

Смежные вопросы