JQuery禁用提交调用
我问过这个问题: 但我可能没有正确地解释我自己。我不一定要禁用提交按钮。我想做的是,当点击这个按钮时,我想打个电话,并将信息传递给弹出对话框。当对话框出现时,它有一个是/否选项。当用户单击yes/no(是/否)时,它会返回并触发原始按钮命令,以继续执行签出过程的下一步 但这是我的问题,我必须使用类名来深入到这个按钮,因为这个页面上还有其他表单使用相同的按钮继续等等 因此,我希望能够从顶部的div开始,并通过底部的continue按钮进行操作。然后我想调用我的模态对话框。我遇到的问题是,我甚至无法弹出一个警报框,当我单击按钮时,它会提交信息并进入下一步 很抱歉重复我原来的问题,但我没有得到任何附加赛。JQuery禁用提交调用,jquery,Jquery,我问过这个问题: 但我可能没有正确地解释我自己。我不一定要禁用提交按钮。我想做的是,当点击这个按钮时,我想打个电话,并将信息传递给弹出对话框。当对话框出现时,它有一个是/否选项。当用户单击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”前面,它就起作用了。谢谢你的帮助。实际上还有最后一件事。当我做你所做的事情时,确认框起作用了,但是现在我有了我的代码来弹出一个模态窗口,它只是绕过模态,就像它被提交一样。