【发布时间】:2021-01-31 12:23:30
【问题描述】:
以下是我的表单代码:
<form accept-charset="utf-8" action="https:example.com" method="get" name="test">
<div class="classy"><input type="button" class="buttonE buttonC" value="CLICK NOW"/></div>
</form>
我有下面的脚本调用按钮提交,失败了,但是如果我删除div类,它可以成功运行。
<script>
$('.buttonE').click(function(e){
$(this).parent().trigger('submit')
})
</script>
您能帮我提供正确的脚本来调用 div 类中的按钮吗?提前致谢!
【问题讨论】:
-
您可以直接处理您知道的表单的提交事件。没有理由特别涉及按钮(尽管您也需要将其设为 type="submit" 按钮)
-
按钮的父级是 div,而不是表单。在侦听器中,您可以执行
this.form.submit(),但正如 ADyson 所说,只需将其设为提交按钮并在表单的提交处理程序上放置一个侦听器(因为无需单击提交按钮即可提交表单)。 -
或者直接使用
$(this).closest("form").submit() -
如果回答对您有帮助,请标记为正确。
标签: javascript php html jquery css