问题
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!
回答1:
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'
});
回答2:
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
来源:https://stackoverflow.com/questions/20476515/use-parsley-js-for-certain-areas-of-a-form