مجتبی
4 سال پیش توسط مجتبی مطرح شد
5 پاسخ

انجام همچین کاری با اعتبارسنجی فرم لاراول

سلام خسته نباشید
یک سوال داشتم الان میشه Validator به طور مثلا وقتی روی صفحه ارسال فرم زدیم صفحه بره به اکشنی که گفتیم بعد چون معتبر نبوده مثلا فیلدی خالی بوده بر گرده صفحه قبل بعد ارور ها رو چاپ کنه مثلا بنویسه

  • فیلد ایمیل نباید کمتر از ۱۲۰ کارکتر باشد
    و ...

من میخوام وقتی روی دکمه زده شد اگر اروری در اعتبار سنجی بود پایین هر فیلد بنویسه بدون اینکه صفحه ریفرش بشه
امکانش هست؟ یا باید با جاوااسکریپت پیش ببرم؟


ثبت پرسش جدید
حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 4 سال پیش مطرح شد
Soh3illl
تخصص : برنامه نویس php
@soh3illl 4 سال پیش مطرح شد
1

بله دوست عزیز این کار امکان پذیر هستش.
مثلا شما یه فیلد email دارید. برای اعتبار سنجی باید به صورت زیر عمل کنید.

<div class="col-md-6">
    <input id="email" type="email" class="form-control @error('email') is-invalid @enderror" name="email" value="{{ old('email') }}" required autocomplete="email">

    @error('email')
        <span class="invalid-feedback" role="alert">
            <strong>{{ $message }}</strong>
        </span>
    @enderror
</div>

مجتبی
تخصص : توسعه وب
@mojtaba.kh 4 سال پیش مطرح شد
1

@Ali.Abbasi1381
بله ممنون
اینو الان با سرچ پیداش کردم توی استک اور فلو
ولی مشکل من اینه که بازم صفحه ریفرش میشه میره برمیگرده
میخوام با زدن دکمه ارسال اگه اروری بود در لحظه بنویسه


حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 4 سال پیش آپدیت شد
1

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

اگر نمونه کدش بود و تونستم بهتون میدم یا سرچی بزنید مطمئنا مطالب فراوانی پیدا میشه
@mojtaba.kheyri1997


مجتبی
تخصص : توسعه وب
@mojtaba.kh 4 سال پیش مطرح شد
1

@hosseinshirinegad98
ممنونم با سرچ به این رسیدم
https://stackoverflow.com/questions/49333789/how-to-validate-input-data-using-ajax-in-laravel
اوکی هستش وقت بزارم روش؟


حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 4 سال پیش مطرح شد

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

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