我有一个表单,这可能需要很长时间才能提交,因为它将数据发布到几个API。这本身并不是问题。
通常,我会启动一个bootstrap模式,并显示一条消息,告诉用户要有耐心,不要单击back按钮。这附加到窗体的按钮单击事件,如下所示:
$(document).ready(function(){
$("#btn-wait").click(function(){
$('#modal-wait').modal({backdrop: 'static', keyboard: false})
});
});我刚刚使用FormValidation.io实现了表单验证,但是我在启动模式时遇到了问题。
我试过了..。
$('#myform').formValidation({
framework: 'bootstrap',
fields: {
.......
}
})
.on('success.form.fv', function(e) {
$('#modal-wait').modal({backdrop: 'static', keyboard: false});
});这会启动模式,但也会停止提交表单
据我所知,.on中的任何内容(‘Success.form.fv’,function(e) {停止提交表单。
谁能告诉我如何做到这一点。
发布于 2016-01-04 05:49:12
你能不能在提交事件时不触发你的模式?
$('#myform').submit(function() {
$('#modal-wait').modal({backdrop: 'static', keyboard: false});
})https://stackoverflow.com/questions/34581768
复制相似问题