-2
我正在制作Laravel 5.4应用程序,用户在注册帐户时必须选择学校和班级。我想要一些JavaScript(JQuery)在用户选择哪个学校之后更改类选择选项值。在用户选择时更改选项值更改
这意味着$ class-> school_id必须等于所选学校的ID,才能将该课程显示为选项。
我的观点:
<select name="school_id" class="form-control" required>
<option value="" disabled selected>Pick your school</option>
@foreach ($schools as $school)
<option value="{{ $school->id }}" required>{{ $school-> name}}</option>
@endforeach
</select>
<select name="my_class" class="form-control">
<option value="" disabled selected>Pick your class</option>
@foreach($classes as $class)
<option value="{{$class->id}}">{{$class->name}}</option>
@endforeach
</select>
没有课与学校之间的关系所示。将学校ID的数据属性添加到选项中,以便您可以对其进行过滤。或者在用户选择学校时使用ajax获取适当的课程。除此之外,这个问题太过分了,网络上有大量的资源用于级联选择 – charlietfl