مشکات
4 سال پیش توسط مشکات مطرح شد
4 پاسخ

نگه داشتن مقدار قبلی در یک اینپوت

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

     <div class="form-group">
                            <label for="inputEmail3" class="col-sm-2 control-label">نام دسترسی</label>
                            <input type="text" name="name" class="form-control" id="inputEmail3" placeholder="عنوان دسترسی را وارد کنید" value="{{ old('name') }}">
                        </div>

ولی همه ی اسامی برام میاد و اینطور نیست که فقط نام های دسترسی که تا ب حال ایجاد شده رو نشون بده
ممنون میشم راهنماییم کنید

توضیح تصویر رو وارد کنید


ثبت پرسش جدید
farshadrjn
@farshad.rajabzade 4 سال پیش مطرح شد
1

سلام، شما از ()old استفاده کردین و این یعنی وقتی فرم ارسال میشه اگر خطایی موقع ارسال فرم پیش بیاد وقتی برمیگرده به فرم مقدار قدیمیش رو نشونتون میده،الان این نام هایی که داره بهتون نشون میده چیز هایی هست که قبلا ارسال شدن و قابلیت autocomplete هست، اگر میخواین کلا نمایش داده نشه از اتریبیوت autocomplete در اینپوت استفاده کنین

<input autocomplete="off">

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


مشکات
تخصص : کاراموز
@meshkat315 3 سال پیش مطرح شد
0

@farshad.rajabzade
سلام
بله میخواستم که عنوان هایی که قبلا در دیتابیس ذخیره شده رو به صورت autocomplete نشون بده


farshadrjn
@farshad.rajabzade 3 سال پیش آپدیت شد
0

ببینین شما نمیتونین اطلاعاتی که از دیتابیس میگیرین رو به صورت autocomplete نمایش بدین، میتونین اونارو مثلا به صورت دراپ داون لیست نمایش بدین، مثلا به این صورت:

<select class="form-control" name="permission">
    @foreach($permissions as $permission)
    <option value="{{$permission->name}}">{{$permission->name}}</option>
    @endforeach
</select>

من نمیدونم از چه نام هایی استفاده کردین برای جدولتون، نام ها رو مثال زدم فقط، الان با این میتونین لیستی از نام دسترسی ها رو دریافت کنین و به صورت دراپ داون نمایش بدین
البته یادتون نره قبلش دسترسی ها رو از طریق کنترلر به ویوی مورد نظرتون ارسال کنین. مثلا:

$permissions = Permission::all();
return view('permissions.create' , compact('permissions'));

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

سلام
شما می تونید از select 2 استفاده کنید. تمامی اطلاعات رو دریافت کنید و با کمک search select 2 مورد رو انتخاب کنید.

@a.ghaderi1375


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

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