繁体   English   中英

Laravel条件表格选择

[英]Laravel conditional form select

我有两个形式相互连接的字段。 模型是CityState ,其中一个State可以有更多的Cities 我想设置表格,以便根据选择的StateCities进行过滤。 这是行不通的,因为它不会动态添加它。 最好的方法是什么?

<div class="col-lg-6 col-md-6 col-sm-6 col-xs-6">
    <div class="form-group {{ $errors->has('state_id') ? 'has-error' : '' }}">
        <label for="state_id">Select State</label>
        {!! Form::select('state_id', $states, 'Select State',['class' => 'form-control','placeholder' => 'Select State']) !!}
    </div>
</div>

<div class="col-lg-6 col-md-6 col-sm-6 col-xs-6">
    <div class="form-group {{ $errors->has('city_id') ? 'has-error' : '' }}">
        <label for="city_id">Select City</label>
        {!! Form::select('city_id', $cities, 'Select City',['class' => 'form-control','placeholder' => 'Select City']) !!}
    </div>
</div>

你不能这样做。 而是使您的city最初只包含“ Select City ,而下拉为空白,例如:

{!! Form::select('city_id', ['' => 'Select City'],['class' => 'form-control') !!}

然后在选择状态下拉列表时进行ajax调用,并获得option集并追加到上述下拉列表中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM