راکت

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

3 پاسخ

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

یک راه به ذهنم رسید که اگر چک کنم ارور داشت بیاد به کلاس اینپوت مثلا border-red رو اضافه کنه و از قبل براش تعریف کنم border قرمز باشه توی این کلاس

ولی نمیدونم راه اصولی هست یا نه

مجتبی
مجتبی
@mojtaba.kh
ثبت پرسش جدید

پاسخ‌ها

3
وحید
وحید
@forughi.vahid

تخصص: Fullstack

@mojtaba.kheyri1997
بله روشش همینه ، کاملا هم اصولی هست ، فقط بهتره اسم کلاستون مثلا error یا input-error باشه که اگر بعدا خواستید مثلا اررور ها رو آبی کنید یا کار دیگه ای ، مجبور نشید اسم کلاس رو عوض کنید.

علیرضا
علیرضا
@sep28

تخصص: فرانت اند وب

@mojtaba.kheyri1997
خب بله همچین چیزی درسته و باید کلاس جدا در نظر گرفته بشه همونطور که دوست خوبمون اشاره کرد.
برای کاری که شما میخاین ، تو لاراول به این صورت انجام میشه.

<input type="email" class="form-control @error('email') is-invalid @enderror" name="email" >

که چک میکنه اگر ارور وجود داشت کلاسی به عناون is-invalid بهش اضافه بشه

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

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

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

@forughi.vahid
@sep28
مرسی از شما دو بزرگوار

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

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