通过url在<options>标记内发送值

时间:2018-02-22 15:13:32

标签: php laravel laravel-5

嘿伙计们我正在使用Laravel框架。我从我的数据库中获取数据并像这样填充我的下拉列表。

<select class="form-control" id="username" name="username">     
                <option value="" selected>Select User</option>
                @foreach($getUsers as $list)
                <option value="{{$list->id}}" >{{$list->name}}</option>
                @endforeach

            </select>

我希望能够点击下拉列表中的一个选项并通过网址发送值(最好使用href)并重新加载页面。

1 个答案:

答案 0 :(得分:0)

您可以使用绑定到选择菜单的onchange事件的简单javascript函数。

<script>
    function offyoupop(e){
        location.search='username='+e.target.value;
    }
</script>

<select name='username' id='username' class='form-control' onchange='offyoupop(event)'>
    <option>Please select
    <option value='1'>One
    <option value='2'>Two
    <option value='3'>Three
    <option value='4'>Four
    <option value='5'>Five
</select>