javascript - jQuery阻止表单默认提交行为后,要继续进行提交行为,怎么做?
漂亮男人
漂亮男人 2017-05-16 16:46:27
[PHP讨论组]

jQuery阻止表单默认提交行为后,要继续进行提交行为,怎么做?

具体是这样的:
一个删除按钮,在提交之前用sweetalert2提示一下,当按下提示框中的“确认”按钮后,继续提交表单。
html代码:

{{ method_field('DELETE') }} {{ csrf_field() }}

js代码:

    

preventDefault()阻止默认提交事件后,sweetalert2提示框可以正常弹出。

问题:
当点击sweetalert2提示框的“确认删除”后,要继续提交这个表单,要怎么写?

漂亮男人
漂亮男人

全部回复(3)
巴扎黑

给按钮绑定点击事件,在事件的回调函数中实现弹窗,并判断用户选择的弹窗值,为真则获取表单元素触发提交事件
$("form").submit()
不为真则做其他相应处理

伊谢尔伦

讲道理,input的type写成submit让你需要额外写阻止默认事件,type改成button,就不用阻止默认事件了。你的确认框应该是有回调函数的,或许就是then里面,直接写提交应该可以的

PHP中文网
if(!confirmed) {
    e.preventDefault();
    return;
}
$('form').submit();
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号