Динамически заполненный HTML выберите, измените выбранный визуальный элемент . Лезвие Laravel шаблон

У меня есть этот код. Я работаю в шаблоне лезвия Laravel framework.

<select class="form-control" name="id_zupanije" id="id_zupanije" onchange="popuniGradove(this, document.getElementById('id_grada'))">

@foreach($zupanije as $zupanija)

    @if($zupanija->id == $idzupanije)

        <option value="{{$zupanija->id}}" selected="selected">{{$zupanija->naziv_zupanije}}</option>

    @else

        <option value="{{$zupanija->id}}" selected="">{{$zupanija->naziv_zupanije}}</option>

    @endif

@endforeach

<option value="0" selected="">--Odaberite--</option>

idzupanije-идентификатор параметра select, который необходимо выбрать…

javascript функция «popuniGradove» предназначена для создания параметров select для другого select.

Что я хочу знать, так это как визуальное обновление выбранного параметра, поэтому при загрузке окна я вижу созданный выбрать и показывает мне выбранный параметр, а не этот
«—Odaberite—«.

РЕДАКТИРОВАТЬ
вот скриншот того, как это выглядит..
screenshoot1

У меня есть 3 выбора.. первый — Zupanija (англ. «province»), Град (англ. City), Кварт (англ. кварта.). когда я выбираю zupanija, выберите grad заполняется опциями — > города, которые имеют foregin ключ id_zupania в таблице .. samo для kvart, после выбора города, javascript создает параметры с соответствующими kvart
… После нажатия кнопки submit (BNT Filtriraj) я обновляю страницу и фильтрую результаты ниже… но я хочу, чтобы мои выбирает, чтобы сохранить свои выбранные варианты перед отправкой.. они продолжают показывать —Odaberite— (опция по умолчанию, последняя созданная) afer submitting..

ss2

1 ответ

  1. Если я правильно понимаю, вы могли бы рассмотреть возможность использования пакета, как старый laravel 4 FormBuilder.

    Например. https://github.com/kristijanhusak/laravel-form-builder

    Таким образом, вы можете привязать каждую форму к соответствующей модели, как так:

    {!! Form::model($user, array('route' => array('user.update', $user->id))) !!}
    

    Laravel автоматически проверяет наличие входных данных в кэше и присоединяет эти данные к форме.