سلام دوستان
توی لاراول وقتی یه چیزی میسازیم که از طریق فرم در دیتابیس ذخیره بشه اگر سریع 2 تا 3 بار روی دکمه ثبت کلیک کنید اون مقدار فرم به همون تعداد توی دیتابیس ذخیره میشه
راه حلی برای جلوگیری از این موضوع هست ؟
بررسی unique بودن را نگید چون دیتای مورد نظر نباید یونیک باشه
سلام اره
چرا که نه
من این کد رو روی جامع ترین حالت ممکنش با Jquery مینویسم برات.
$('form').find(':submit').click(function(e) {
event.preventDefault();
$(this).prop('disabled', true);
});
فرمت رو چطوری سامبیت میکنی؟! با جیکوری؟ یا مثه فرم های معمولی؟
اگر با جیکوری داری سامبیت فرم انجام میدی میتونی اون دکمه رو غیرفعال کنی.
$("form").submit(function () {
// prevent duplicate form submissions
$(this).find(":submit").attr('disabled', 'disabled');
});
سلام اره
چرا که نه
من این کد رو روی جامع ترین حالت ممکنش با Jquery مینویسم برات.
$('form').find(':submit').click(function(e) {
event.preventDefault();
$(this).prop('disabled', true);
});
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟