Use parsley.js for certain areas of a form?

I'm using parsley.js (parsleyjs.org) in combination with acc-wizard.js (http://sathomas.me/acc-wizard/).

Is there a way to make parsley check only a certain region (see following code, e.g. region one, which could contain 5 input fields) instead of the whole form?

<form>
    <div id="one">fields for parsley.js to validate...</div>
    <div id="two">fields for parsley.js to validate...</div>
    <div id="three">fields for parsley.js to validate...</div>
</form>

Thanks!

Upvotes: 2

Views: 3814

Answers (2)

guillaumepotier
guillaumepotier

Reputation: 7438

Good news, Parsley2 now have a group option that allows to define different areas on a form and validate them separately :)

Tadaa: http://parsleyjs.org/doc/examples/multisteps.html

Upvotes: 6

Nate
Nate

Reputation: 4948

You can initiate Parsley via JavaScript so that you can pass in custom options. Then you can just use the excluded param to remove whichever sections of the form you don't wish to validate.

http://jsfiddle.net/5JA8R/

$('form').parsley({
    excluded: '.two input, .three input'
});

Upvotes: 2

Related Questions