【发布时间】:2018-11-13 05:49:56
【问题描述】:
我有 Laravel 5.5 一个页面,它有两种形式但使用相同的控制器和方法。第一种形式是为了迎合最初的细节,但第二种形式是一种搜索形式。我的搜索表单有效,但只有当您单击搜索按钮两次时,我才能强制单击一次以提交该表单。
查看
<form name="FormSearch" id="FormSearch" method="post" action="{!! action(MyController@index',$customID) !!}">
<input type="text" name="searchDets" id="searchDets" value="" />
<input type="submit" class="btn btn-default" name="searchMe" id="searchMe" value= "Search Me"/>
</form>
Js
$('#FormSearch').click(function(e){
e.preventDefault();
$('#filterSearchForm').submit();
});
我希望我的视图页面提交一次。
【问题讨论】:
-
分享你的 filterSearchForm 的代码
-
你为什么使用 preventDefault ?
-
我已经删除了 e.preventDefault 但它仍然需要用户点击两次
-
如果您确实必须使用javascript提交表单,请将提交按钮类型更改为按钮而不是提交。我并不是说这会导致您的问题,但会提高可读性和意图。
标签: php jquery laravel laravel-5.5