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

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

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

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

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


ثبت پرسش جدید
وحید
تخصص : Fullstack
@forughi.vahid 4 سال پیش مطرح شد
2

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


علیرضا
تخصص : فرانت اند وب
@sep28 4 سال پیش مطرح شد
1

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

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

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


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

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


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

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