Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
选择选项条件Laravel 5.2_Laravel - Fatal编程技术网

选择选项条件Laravel 5.2

选择选项条件Laravel 5.2,laravel,Laravel,h-ig,u,y,s (哈哈,我通过了) 在我的laravel视图中有2个select选项,显示数据库中2个表的数据 现在我想为这两个选择选项设置一个条件 我的第一选择 <select> <option>laptop</option> <option>tablet</option> </select> 笔记本电脑 药片 如果我选择“笔记本电脑”,我想在第二个选择选项中显示一些数据,如果我选择“平板电脑”,我想显示其他数

h-ig,u,y,s (哈哈,我通过了)

在我的laravel视图中有2个select选项,显示数据库中2个表的数据

现在我想为这两个选择选项设置一个条件

我的第一选择

<select>
<option>laptop</option>
<option>tablet</option>
</select>

笔记本电脑
药片
如果我选择“笔记本电脑”,我想在第二个选择选项中显示一些数据,如果我选择“平板电脑”,我想显示其他数据

用另一种语言:

我希望第二次选择的选项是动态的,基于 第一个选择元素的选定选项


我该怎么办

如果我理解正确,您希望第二个选择的选项是动态的,基于第一个选择元素的所选选项

要做到这一点,您需要javascript

例如,使用jQuery,您可以执行如下操作

<select id="select-device">
    <option value="laptop">Laptop</option>
    <option value="tablet">Tablet</option>
</select>

$(document).on('change', '#select-device', function( event ) {
    loadSelectedDeviceOptions($(this).val());
});

function loadSelectedDeviceOptions(selectedOption) {
    // You can either hide/show options or change the actual html of select B here
}

笔记本电脑
药片
$(文档)。在('更改','选择设备')上,函数(事件){
加载SelectedDeviceOptions($(this.val());
});
功能加载SelectedDeviceOptions(SelectedOptions){
//您可以在此处隐藏/显示选项或更改select B的实际html
}