Twitter bootstrap 如何在引导下拉列表中使用表单提交?

Twitter bootstrap 如何在引导下拉列表中使用表单提交?,twitter-bootstrap,laravel,laravel-blade,laravel-form,Twitter Bootstrap,Laravel,Laravel Blade,Laravel Form,因此,我有以下代码: {!! Form::open(['action'=>['AdminController@update',$upload->id], 'method'=>'POST']) !!} <div class="dropdown"> <button class="btn btn-secondary dropdown-toggle" type="button

因此,我有以下代码:

   {!! Form::open(['action'=>['AdminController@update',$upload->id], 'method'=>'POST']) !!}
                    <div class="dropdown">
                        <button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                            Filter
                        </button>
                        {{Form::hidden('_method','PUT')}}
                        {{Form::submit('Submit', ['class'=>'btn btn-success'])}}
                        <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">

                            <a class="dropdown-item" href="/manage">Approve</a>
                            <a class="dropdown-item" href="/manage">Reject</a>

                        </div>
                    </div>
                    {!! Form::close()!!}
我想使用
下拉项
向控制器提交数据

我试过吃这样的东西:

 {{Form::hidden('_method','PUT')}}
     <a class="dropdown-item" onclick="{{Form::submit()}}" href="/manage">Approve</a>
{{Form::hidden('u method','PUT')}

上面的内容对我来说不太管用(实际上它确实管用,但我不想用按钮提交,而是用下拉菜单
items
)。我是否可以将
表单::submit
和下拉列表项组合起来,以便在单击某个项目时,只需添加一点jQuery

 $(".dropdown-item").click(function(e){
     e.preventDefault();

     $("form").submit();

}); 

嘿,谢谢你的回答。而且它也在一定程度上起作用。出于某种原因,它总是将最后一行的id发送到{!!Form::open(['action'=>['AdminController@update“,$upload->id],'method'=>'POST'])!!}@RobertRoss这是因为您没有将下拉列表的id传递给表单提交,添加一个输入字段,然后在上面的代码中将的id传递给该输入,在控制器中获取id并在其上执行操作。如果您演示一下,我将不胜感激,因为我不确定您的意思。如果我使用提交按钮的原始代码,id总是正确的。
 $(".dropdown-item").click(function(e){
     e.preventDefault();

     $("form").submit();

});