昨天我开始研究一个 Jquery 对话框来替换 jquery 的默认确认框......我遇到了一个问题,我看到的所有教程都告诉我在我的表单上使用 .submit() 但这似乎并不想要玩得好(或完全玩)
这是JSFIDDLE
现在这是我的 javascript 对我不起作用:
<script>
$(document).ready(function() {
$(function() {
var currentForm;
$("#dialog-confirm").dialog({
resizable: false,
autoOpen: false,
draggable: false,
height: 310,
width: 500,
modal: true,
buttons: {
'Cancel': function() {
$(this).dialog("close");
},
'Enter Queue': function() {
currentForm.submit();
}
}
});
});
$("#signinform").submit(function() {
currentForm = this;
$('#dialog-confirm').dialog('open');
return false;
});
});
</script>
问题发生在“进入队列”按钮上。几乎场景(如 jsfiddle 所示)是我需要用户确认办公室的规则,如果他们这样做,他们点击一个复选框,一旦他们这样做,然后他们点击提交,然后发送一个对话框,向用户解释他们正在进入什么。但是由于某种原因,“进入队列”按钮什么也没做。我很困惑。任何帮助都会很棒。
谢谢