【发布时间】:2016-08-02 17:36:37
【问题描述】:
我有一个用 Laravel Form 包编写的表单。
{!! Form::open(['action' => ['Test\\BlogController@destroy', $thread->id], 'method' => 'delete', 'onsubmit' => 'Confirm()' ]) !!}
{!! Form::submit('Delete', ['class' => 'btn btn-danger']) !!}
{!! Form::close() !!}
现在我想要这个表单中的这个 Jquery 代码。我希望如果用户单击提交按钮,则应该弹出 Jquery 确认框。
那是我的 Jquery:
bootbox.confirm("Are you sure?", function(result) {
Example.show("Confirm result: "+result);
});
我就是这样尝试的:
<script type="text/javascript">
function Confirm()
{
bootbox.confirm("Are you sure?", function(result) {
Example.show("Confirm result: "+result);
});
}
</script>
{!! Form::open(['action' => ['Blog\\BlogController@destroy', $thread->id], 'method' => 'delete', 'onsubmit' => 'Confirm()' ]) !!}
{!! Form::submit('Delete', ['class' => 'btn btn-danger']) !!}
{!! Form::close() !!}
但这对我不起作用。有什么帮助吗?
【问题讨论】:
-
将
preventDefault()添加到您的 jquery 中。 -
这什么也没做:/
-
首先确保提交按钮调用
confirm函数,在bootbox.confirm之前添加一个警报。
标签: javascript php jquery forms laravel