jQuery确认没有';不要屈服
我希望用户在提交前确认。我有一个问题,因为当我点击“是”时,什么都没有发生,或者它做的和“否”按钮一样。我的代码中有一部分:jQuery确认没有';不要屈服,jquery,submit,form-submit,confirmation,Jquery,Submit,Form Submit,Confirmation,我希望用户在提交前确认。我有一个问题,因为当我点击“是”时,什么都没有发生,或者它做的和“否”按钮一样。我的代码中有一部分: <div> <form method="POST" action="add.php" name="alertowy" id="alertowy"> <button class='btn btn-primary' type='submit'>Send</button> </form>
<div>
<form method="POST" action="add.php" name="alertowy" id="alertowy">
<button class='btn btn-primary' type='submit'>Send</button>
</form>
<div id="dialog-confirm"></div>
</div>
<script>
$('button[type=submit]').on('click', function(event) {
var submit = false;
$("#dialog-confirm").dialog({
resizable: false,
height: 190,
autoOpen: false,
width: 330,
modal: true,
buttons: {
"Yes": function() {
$(this).dialog("close");
submit = true;
},
No: function() {
$(this).dialog("close");
}
}
});
$('form').submit(function() {
if (!submit) {
$("#dialog-confirm").dialog('open');
return false;
}
});
});
</script>
发送
$('button[type=submit]')。在('click',函数(事件){
var submit=false;
$(“#对话框确认”)。对话框({
可调整大小:false,
身高:190,
自动打开:错误,
宽度:330,
莫代尔:是的,
按钮:{
“是”:函数(){
$(此).dialog(“关闭”);
提交=真;
},
否:函数(){
$(此).dialog(“关闭”);
}
}
});
$('form')。提交(函数(){
如果(!提交){
$(“#对话框确认”)。对话框(“打开”);
返回false;
}
});
});
也许我没有包括什么?我添加了以下文件:
<link rel="stylesheet" href="./css/kalendarz/jquery-ui.css">
<script src="./css/kalendarz/jquery-1.10.2.js"></script>
<script src="./css/kalendarz/jquery-ui.js"></script>
您的表单
标记没有操作
属性,因此没有将表单提交到的URL。即使你拿出javascript让表单作为纯HTML运行,你也无法提交它。我忘了复制它。oryginal代码中有URL