我有以下代码:
<form name="ProjectButtonBar_deleteProject_LF_3" action="" method="post">
<a class="buttontext" href="javascript:document.ProjectButtonBar_deleteProject_LF_3.submit()">...</a>
如您所见,单击链接会导致表单“硬”提交。相反,我想触发提交事件。之所以如此,是因为在另一个文件中执行了一段代码以响应提交事件。对于本示例中显示的代码,该代码将被忽略。我无法手动更改 href 属性,因为整个“a”标签是由框架生成的。 我应该如何使用 jQuery 来做到这一点?我想我必须以某种方式修改 href,但是如何修改呢?或者也许还有其他解决方案?
最佳答案
不要触发提交按钮上的单击事件,而是使用 jQuery 触发表单上的提交操作。
$('form').trigger('submit');
这将触发通过 .on('submit') 附加到表单的任何事件
关于javascript - 如何创建触发提交事件的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23136741/