PDA

View Full Version : غیر فعال شدن jquery validate در فرم پس از بخش بخش کردن



Wily_Fox
سه شنبه 23 مهر 1392, 22:40 عصر
سلام و خسته نباشید

دوستان من یه فرم دارم که فیلد های اون خیلی زیاده. در نتیجه مجبور شدم فرم رو به چهار بخش تقسیم کنم در واقع همه فرم رو ابتدا لود میشه اما در ظاهر ابتدا بخش اول دیده میشه کلیک که میکنه بخش اول hide میشه و بخش بعدی show میشه.

اما متاسفانه این عمل باعث شده validate خودکار از کار بیفته.

زمانی که بخش ها hide نیستند validate بدرستی انجام میشه.


دستور زیر رو هم استفاده کردم اما هیچ فرقی نکرد

$.validator.setDefaults({ ignore: [] });


آیا امکانش هست validate در هر بخش انجام بشه؟ یعنی هنگام کلیک کردن بر روی گزینه مرحله بعدی validate چک بشه؟

متشکرم

Javidhb
چهارشنبه 24 مهر 1392, 11:12 صبح
1.
جواب (http://stackoverflow.com/questions/12308138/jquery-validator-plugin-with-displaynone-form-elements)
باید توی


$(document).ready(function(){ ... });
باشه و قبل از صدا زدن validate.


2.
دمو: http://jsfiddle.net/tigerfinch/J8DvX/8/

منبع (http://stackoverflow.com/questions/5603328/how-to-display-error-onblur-when-a-field-is-empty-using-jquery-validate)