解决bootstrapValidator校验通过但提交表单无反应问题

今日在使用bootstrapValidator进行表单校验的时候出现了一个问题 

表单明明已经通过验证 但是无论如何都提交不到了 点击提交按钮没有任何反应

这里有两种解决方式 

第一: 整个form表单中 不能存在第二个值为submit的属性 否则提交表单时将没有任何反应

第二:$('form').bootstrapValidator({

...一系列验证

}).on('success.form.bv',function(){

var flag = $('#form').data("bootstrapValidator").isValid();//校验合格

if(flag){

var $form = $('#form');

$.ajax({
                            url:$form.attr('action'),
                            data:$form.serialize(),
                            type:'post',
                            beforeSend:function(){
                                layer.msg('正在登录');
                            },
                            success:function(data){
                               layer.msg('登录成功');
                            },
                            error:function(e){
                                console.log(e);
                                layer.msg('出错咯o(╥﹏╥)o,请与后台联系!',{
                                    btn:'我知道了'
                                })
                            }
                        })

}

})

$('form').bootstrapValidator({
...一系列验证
}).on('success.form.bv',function(){
var flag = $('#form').data("bootstrapValidator").isValid();//校验合格
if(flag){
var $form = $('#form');
$.ajax({
                            url:$form.attr('action'),
                            data:$form.serialize(),
                            type:'post',
                            beforeSend:function(){
                                layer.msg('正在登录');
                            },
                            success:function(data){
                               layer.msg('登录成功');
                            },
                            error:function(e){
                                console.log(e);
                                layer.msg('出错咯o(╥﹏╥)o,请与后台联系!',{
                                    btn:'我知道了'
                                })
                            }
                        })
}
})

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值