$("#form1").validate({
rules:{
},
messages:{
},
submitHandler: function () {
setTimeout(function(){
$("#form1").submit();
}, 1000);
}
}
این کتابخونه یه تابع validate داره که صدا زده میشه
شما اونت onclick رو روی سابمیت باتن میگیری
و یه تابع دیگه استفاده میکنی
و Event رو بهش پاس میدی:
onclick="my_func(e)"
حالا داخل این تابع
با ۱ ثانیه تاخیر بصورت دستی تابع validate رو صدا میزنی:
function my_func(e) {
e.preventDefault();
setTimeout(function() { validate(); }, 1000);
}
ممنونم جناب بیات،
این مورد را امتحان کردم، ولی متاسفانه کار نمیکند ، اینجور که پیداست اونتش روی onload تعریف شده و روی اونت کلیک عمل نمیکند
$("#form1").validate({
rules:{
},
messages:{
},
submitHandler: function () {
setTimeout(function(){
$("#form1").submit();
}, 1000);
}
}
ممنونم جناب بیات و شیری نژاد عزیز،
من طبق کد شما انجام دادم حسین جان و تنها تفاوتی که داشت تابع submitHandler یک آرگومان ورودی میگیره که همون فرم هست و ما میتونیم توی setTimeout همون آرگومان را submit کنیم، بصورت زیر
submitHandler: function (form) {
setTimeout(function(){
form.submit();
}, 1000);
}
بازم ممنونم از شما
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟