我正在寻找为什么我的表单没有使用该代码提交:
$("#my_form").on('submit', function(e) {
if (!myCondition) {
if (anotherCondition === true) {
e.preventDefault();
$('#modal').modal('show');
$("#btn_valid").on('click', function(e) {
return true;
});
}
}
return true;
});
(modale
谁出现在 DOM 中)正在显示,但是如果我点击#btn_valid
表单未提交并且模式停留在屏幕上。
如果我删除e.preventDefault
,则该过程不会停止,这意味着模式正在显示并且在表单提交之后立即显示,而无需按下模式上的按钮。
我究竟做错了什么 ?
谢谢。