【发布时间】:2016-12-02 18:51:26
【问题描述】:
我使用了几年前另一个问题中的一些代码 Implement jQuery confirmation modal in a form submit?
但这个问题还不足以说明在回答“是”时如何提交表单,而且我无法让它发挥作用。
您将看到我尝试过的所有工作方式(它们已被注释掉)。 有人知道我在这里做错了什么吗?
<div id="dialog-confirm" title="Ready?">
<p>Are you sure?</p>
</div>
<form action"" id="myform" name="myform2" type="post">
<input type="submit" value="Yes" name="moveOn" />
</form>
<script>
$(function() {
$("#dialog-confirm").dialog({
resizable: false,
height:190,
autoOpen: false,
width: 330,
modal: true,
buttons: {
"Yes": function() {
//$('#myform')[0].submit();
//document.myform2.submit();
//document.getElementById("#myform").submit();
},
No: function() {
$(this).dialog("close");
}
}
});
$('#myform').submit(function() {
$("#dialog-confirm").dialog('open');
return false;
});
});
【问题讨论】:
-
这是之前回答过的有效解决方案:stackoverflow.com/questions/6457750/…
-
谢谢..但是这些解决方案不使用模态。
标签: jquery forms modal-dialog