Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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 - Fatal编程技术网

JQuery禁用提交调用

JQuery禁用提交调用,jquery,Jquery,我问过这个问题: 但我可能没有正确地解释我自己。我不一定要禁用提交按钮。我想做的是,当点击这个按钮时,我想打个电话,并将信息传递给弹出对话框。当对话框出现时,它有一个是/否选项。当用户单击yes/no(是/否)时,它会返回并触发原始按钮命令,以继续执行签出过程的下一步 但这是我的问题,我必须使用类名来深入到这个按钮,因为这个页面上还有其他表单使用相同的按钮继续等等 因此,我希望能够从顶部的div开始,并通过底部的continue按钮进行操作。然后我想调用我的模态对话框。我遇到的问题是,我甚至无法

我问过这个问题:

但我可能没有正确地解释我自己。我不一定要禁用提交按钮。我想做的是,当点击这个按钮时,我想打个电话,并将信息传递给弹出对话框。当对话框出现时,它有一个是/否选项。当用户单击yes/no(是/否)时,它会返回并触发原始按钮命令,以继续执行签出过程的下一步

但这是我的问题,我必须使用类名来深入到这个按钮,因为这个页面上还有其他表单使用相同的按钮继续等等

因此,我希望能够从顶部的div开始,并通过底部的continue按钮进行操作。然后我想调用我的模态对话框。我遇到的问题是,我甚至无法弹出一个警报框,当我单击按钮时,它会提交信息并进入下一步

很抱歉重复我原来的问题,但我没有得到任何附加赛。
谢谢。

您只需将
onsubmit
添加到表单中,然后使用带有
确认
对话框的函数,如下所示:

HTML:

<form>
    Username: <input type="text" name="user" />
    <input type="submit" value="Submit"/>
</form>
$('form').submit(function(event) {
    return confirm("Are you sure you want to submit this form?");
});

我想避免修改表单,因为这将是一个插件。所以,在安装时,我希望用户尽可能少地编写代码。@sjramsay我已经编辑了答案,所以您不会要求用户更改代码!jquery代码可以在不改变原始格式的情况下工作。在我最初提供的代码中,您将看到一个顶部的div类似于“select shipping address”“上课。在同一页面上,在此表单之前,将有一个用于选择账单地址类的表单,该表单具有相同的按钮名称和类。因此,我不想阻止单击该按钮。我希望用户选择账单地址,转到发货部分,当他们以该形式输入发货信息时,它首先被截获。有没有办法截取从最上面的div开始的submit按钮,这样我就知道我和表单在那个div中了?谢谢。托尼。我得到了它。我只是把div的类名放在“form”前面,它就起作用了。谢谢你的帮助。实际上还有最后一件事。当我做你所做的事情时,确认框起作用了,但是现在我有了我的代码来弹出一个模态窗口,它只是绕过模态,就像它被提交一样。