在Laravel Form Open中使用Jquery Confirm
Using Jquery Confirm in Laravel Form Open?
我有一个用LaravelForm包编写的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() !!}
但这对我不起作用。有什么帮助吗?
您可以添加一个类blog-form
,例如:
{!! Form::open(['action' => ['Blog''BlogController@destroy', $thread->id], 'method' =>
'delete', 'class' => 'blog-form' ]) !!}
然后,在使用内联事件onsubmit
时,将js代码中的submit
事件附加到添加的类blog-form
,并在得到肯定响应时提交表单:
$('.blog-form').submit(function(e) {
e.preventDefault();
var blog_form = $(this);
bootbox.confirm("Are you sure?", function(result) {
if (result) {
blog_form.submit();
}
});
});
希望这能有所帮助。
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 如何获取jQuery Confirm(jConfirm)值并使用该值检查条件
- 使用Laravel Form的Jquery Confirm不起作用
- 在Laravel Form Open中使用Jquery Confirm
- Jquery AJAX 提交表单,即使 confirm() 方法为 false
- Javascript/JQuery to do rollover-effect confirm
- 如何在删除时将简单的javascript confirm更改为Jquery对话框confirm
- jQuery confirm(href)工作不正常
- 使用jQuery自定义JS Confirm Modals.延迟和基于按钮的返回值问题
- 如何将$.dialog.confirm()与JQuery'一起使用;s ZLDialog弹出对话框处理程序
- 锚标记中的Jquery Confirm函数
- 将默认的浏览器confirm替换为jQuery花式框
- 如何将jquery confirm转换为sweet alert confirm
- 通过javascript/jquery删除confirm()对话框
- Jquery:检查'好'点击confirm()弹出对话框
- Implementing confirm() with Jquery Sweet Alert
- Javascript“confirm"框多次显示.jQuery
- 使用jquery-confirm的Angular应用.如何在模态中插入选择
- 在rails中使用delete方法单击link_to时,创建一个自定义jquery confirm对话框
- Phonegap jQuery:不能调用未定义的方法confirm