2016-10-28 4 views
1

Здесь у меня есть форма, и я проверить, что форма с петрушкой ЯШ:JS Петрушка проверить только некоторые поля в форме

<form id="form" parsley-validate> 
    <label for="name">Name</label> 
    <input type="text" name="name" 
     parsley-minlength="5" 
     parsley-required="true" 
    /> 

    <label for="lname">Last Name</label> 
    <input type="text" name="lname" 
     parsley-minlength="5" 
     parsley-required="true" 
    /> 

    <label for="email">Email</label> 
    <input type="text" name="email" 
     parsley-required="true" 
     parsley-type="email" 
    /> 
<!-- 
    <label for="email">Password</label> 
    <input type="password" name="pw" id="pw" 
     parsley-minlength="8" 
     parsley-required="true" 
    /> 
    <input type="password" name="pw-verify" 
     parsley-equalto="#pw" 
     parsley-required="true" 
    /> 
--> 

    <button type="submit">Submit</button> 
</form> 
    <button id="validate" >VALIDATE ONLY NAME and Last Name</button> 

, но теперь мне нужно, когда я нажимаю на кнопку ид = проверки для проверки только имя и LName поля в форме, поэтому я не хочу, чтобы отправить форму, просто хотите проверить эти файлы?

Возможно ли это?

DEMO: http://jsfiddle.net/RT5aN/405/

ответ

1

Вы можете использовать группы проверки (data-parsley-group). См. Это SO question.

Вы также можете активировать проверку, когда захотите. Это не должно быть только при подчинении. Просто подключите кнопку к функции и позвоните:

$('#myForm').parsley().validate("my-validation-group"); 

или опустить название группы, и оно будет проверять все.

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