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

دریافت input disabled در کنترولر laravel

دوستان سلام!

<input type="number" name="phone" value="{{ $PhoneNumber }}" disabled>
$this->validate($request, [
    'phone'     => 'required',
]);

ارور 302 میگیرم. و وقتی required رو حذف میکنم phone بر نمیگرده.

$this->validate($request, [
    'phone'     => '',
]);

راه کار چیه؟


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

سلام وقتتون بخیر!

وقتی disable می‌کنید کلا غیر فعال میشه دیگه
اگر required هم بذارید باز نمیخونه چون غیرفعال شده
باید readonly کنید اگر نمی‌خواید کاربر عوضش کنه

یا این رو disable کنید ولی یک فیلد hidden درست کنید با همون اسم و همون مقدار


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 4 سال پیش مطرح شد
0

سلام
در تکمیل مواردی که دوستمون اشاره کردن این مورد رو هم اضافه کنم گه برای فیلدهائی که به این صورت وارد می شن حتما دقت داشته باشید که مقادیر فیلد را از داخل فرم نگیرید چون به راحتی قابل تغییر است و صرف اینکه readonly شد مطمئن نشید که قابل غیر قابل تغییر است.
@msdabbagh


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

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