Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery确认没有';不要屈服_Jquery_Submit_Form Submit_Confirmation - Fatal编程技术网

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