【发布时间】:2020-09-07 12:26:30
【问题描述】:
我正在努力,
- 阻止表单提交
- 打开一个弹出窗口
- 点击上面弹出窗口的确定按钮再次提交表单。
我试过了,
$('#continueForm').one('submit', function(e) {
var curr=$('input#hdncurrency').val();
var inrDiv = $("<div />");
if (curr=='INR') {
e.preventDefault();
inrDiv.ajaxDialog({
url: '@Url.Action("PopUpOnINRflow", "optionalextras")',
closeOnEscape: false,
success: function (content) {
$(content).find("#inrcontinue").click(function (e) {
inrDiv.ajaxDialog('close');
showLoader(); //TILL THIS IS WORKING
$('#continueForm').submit(); //THIS IS NOT HAPPENING AND NO CONSOLE ERRORS
});
}
});
}
else
{
$("input[type='submit']", this).val("Please Wait...").attr('disabled', 'disabled');
document.getElementById("cancelAmndment").style.visibility = "hidden";
return true;
}
});
【问题讨论】:
-
可以显示表单的 HTML 吗?我认为必须在按钮上添加
type=' submit'。 -
使用
$('#continueForm')[0].submit();在您的success:中提交表单
标签: javascript jquery asp.net