راکت
حل شده

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

5 پاسخ

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

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

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

ثبت پرسش جدید

پاسخ‌ها

5
حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

بهترین پاسخ
Soh3illl
Soh3illl
@soh3illl

تخصص: برنامه نویس php

بله دوست عزیز این کار امکان پذیر هستش.
مثلا شما یه فیلد 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

تخصص: توسعه وب

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

شاید پاسخ شما همین‌جا باشد

حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

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

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

مجتبی
مجتبی
@mojtaba.kh

تخصص: توسعه وب

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

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

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