[英]Submit form with jQuery modal dialog
根据我们的项目要求,我们开发了jQuery对话框并添加了3个按钮
是,否和取消
在“是”按钮上,我们需要提交表单,但未提交表单。是和否
代码如下
$("#dialog-NurseTeam").dialog({
autoOpen: false,
width: 430,
resizable: false,
title: 'Confirmation',
modal: true,
buttons:[ {
"text": "Yes",
"click": function () {
debugger;
document.getElementById("IsNurseTeamChanged").checked=true;
document.getElementById("hdnCancelChecked").value="Yes";
$(this).dialog("close");
$form = $('#PatientNewVisitForm');
$form.submit();
}
},
{
"text": "No",
"click": function () {
document.getElementById("IsNurseTeamChanged").checked=false;
document.getElementById("hdnCancelChecked").value="No";
$(this).dialog("close");
}
},
{
"text": "Cancel",
"click": function () {
document.getElementById("IsNurseTeamChanged").checked=false;
document.getElementById("hdnCancelChecked").value="Cancel";
$(this).dialog("close");
} }]
});
请帮我解决这个问题
尝试更改这些行的顺序:
$(this).dialog("close");
$form = $('#PatientNewVisitForm');
$form.submit();
至:
$form = $('#PatientNewVisitForm');
$form.submit();
$(this).dialog("close");
表单提交行可能因为模态已关闭而无法运行。 不确定,但值得一试。 希望能帮助到你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.