احمد
3 سال پیش توسط احمد مطرح شد
6 پاسخ

استفاده از modal بوت استرپ برای login و register بجای ویو

سلام دوستان. من میخام از modal بوت استرپ بجای ویو برای ورود و ثبت نام کابر استفاده کنم اما چندتا مشکل هست:
1- وقتی یه ارور از اعتبار سنجی فرم دارم به جای ریدایرکت کردن modal به صفحه اصلی ریدایرکت میشه و ارور های فرم نمایش داده نمیشه.
2- چجوری وقتی در modal یه ارور validation فرم داشتیم بطور خودکار به modal ریدایرکت بشه و اون تب که ارور مربوط به اون بوده نمایش داده بشه؟


ثبت پرسش جدید
رضا پارسیان
تخصص : توسعه دهنده Php , Laravel
@Rp76 3 سال پیش مطرح شد
0

سلام
من اگر بودم از یک تیکه کد جاوا اسکریپت استفاده میکردم

var iserror={{$errors()->any()}};
if(iserror){
    $("#myModal").modal();
}

البته این کد رو همینجا با ادیتور سایت زدم شاید خط اولش درست نباشه.


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش مطرح شد
1

اگر قصد استفاده از modal دارید احتمالا بهترین کار این باشه که درخواست هاتون رو به شکل Ajax ارسال کنید تا اصلا صفحه رفرش نشه و بعبارتی modal بسته نشه. در غیر اینصورت اصلا جالب نخواهد بود.


احمد
@ahmad316948 3 سال پیش مطرح شد
0

@Rp76
سلام. از این روش شما استفاده کردم ولی بعد از ریدایرکت مودال باز میشه ولی به اون تبی که ارور اومده نمیره. مثلا اگه تو فرم ثبت نام خطا داشته باشیم فقط مودال باز میشه و بصورت پیشفرض تب لاگین بالا میاد. و از همه بدتر اینه اون ارور تو فرم لاگین هم نمایش داده میشه. مثلا وقتی در تب ثبت نام فیلد ایمیل رو اشتباه بزنی بعد از ریدایرکت و بالا اومدن مودال تو تب لاگین هم از فیلد ایمیل ارور می گیره.
در کل هدف من نمایش ارور هر تب در جای خودش و ریدایرکت شدن بعد از ارور به همون تب مورد نظر


رضا پارسیان
تخصص : توسعه دهنده Php , Laravel
@Rp76 3 سال پیش مطرح شد
0

سلام
اینجوری که شما گفتید مشکل از کدی که من دادم بهتون نیست
مشکل از هندل کردن ارور هست که انجام دادید


احمد
@ahmad316948 3 سال پیش مطرح شد
0

@Rp76
من از سیستم authintication خود لاراول استفاده کردم.


رضا پارسیان
تخصص : توسعه دهنده Php , Laravel
@Rp76 3 سال پیش مطرح شد
0

خب جایی هم از ارور ها استفاده کردید؟
فقط استفاده از اون سیستم همه کار رو انجام نمیده
کد های modal رو حداقل زمینه کنید که بتونیم ببینم چیکار کردید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام