我正在使用 laravel 框架,创建了一个下拉框,并通过循环将数据库中的项目填充到其中。
<select class="form-control" id="username" name="username" onchange="handleSelect(elm)">
<option value="" selected>Select User</option>
@foreach($getUsers as $list)
<option value="{{$list->id}}" >{{$list->name}}</option>
@endforeach
</select>
我希望当我单击下拉列表中的某个项目时,单击的项目的值会在 url 中传递。基本上我想重新加载页面并单击项目以对页面进行更改。我想到的一种方法是将单击的选项的值传递给handleSelect()函数,但我不知道该怎么做。
编辑:handleSelect() 不执行任何操作。我只是想将选定的循环值属性中的内容传递给handleSelect() 函数。
一个非常基本的 javascript 函数来处理onchange
每当用户从菜单中选择一个选项时触发的事件
function handleSelect(e){
/* find element name and assign the value */
location.search=[ e.target.name, e.target.value ].join('=');
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)