首页 > 其他 > 详细

关于form表单中button按钮自动提交问题

时间:2017-05-23 12:04:29      阅读:310      评论:0      收藏:0      [点我收藏+]

坑:点击确认按钮,form表单提交2次,发送后台2次请求

  

//错误代码:
<Button id="btnSubmit" name="btnSubmit" class="btn btn-primary" >确认</Button>

$("#btnSubmit").click(function(){
    $(‘#formSave‘).ajaxSubmit(function(data) {
    if(data.code == 0){
         $.alert({
            title: ‘提示!‘,
            content: ‘添加成功!‘
        }); 
    }
    });
});

//改正后代码:
<input id="btnSubmit" type="button" class="btn btn-primary" value="确认"/>

执行错误代码,后台总是会请求2次,而且页面总是会跳转至一个黑页面.

百度原因如下:在ie中,button默认的type是button,而其他浏览器和W3C标准中button默认的属性都是submit

同时看到一片文章:如何阻止form表单中的button按钮提交,不过还未实践,有兴趣的可以自己试试.

关于form表单中button按钮自动提交问题

原文:http://www.cnblogs.com/gosun/p/6893282.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!