posted on June 26, 2020
•
Show version history
Hey All,
Page-by-page validation is something I've always played around with, and typically I end up creating my own nav buttons because I prefer to have each page validated before letting the user continue.
However, I just started experimenting with parsley validation groups, and so far it seems to be doing what I want even with the built-in navigation buttons.
I have only just started testing this out, but I'd thought I'd share in case anyone was interested, or knows more about parsley and can point out a better way to do this.
$(document).ready(function(){ // assign validation groups based on page $('.cf-page').each(function(index){ $(this).find(':input').attr('data-parsley-group',$(this).prop('id')); }); // validate page group $('.cf-next-btn').on('click',function(){ var g = $(this).data('parsley-group'); $('.cf-form').parsley().validate({group: g}); }); });
Again, I only just started messing with this so there may be issues I haven't run into yet, but I wanted to share it anyway because I think this is something that is sorely needed in Forms.
5
0