Javascript 如何调用位于div中的表单按钮?
以下是我的表格代码:Javascript 如何调用位于div中的表单按钮?,javascript,php,html,jquery,css,Javascript,Php,Html,Jquery,Css,以下是我的表格代码: <form accept-charset="utf-8" action="https:example.com" method="get" name="test"> <div class="classy"><input type="button" class="buttonE buttonC" value=
<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>
$('.buttonE')。单击(函数(e){
$(this.parent().trigger('submit'))
})
你能帮我提供合适的脚本来调用div类中的按钮吗?提前谢谢 这是我能想到的最简单的解决方案。
要简单地删除
,请单击按钮的处理程序,并将其设置为表单的type=“submit”
您可以为如下表单设置一个类:
$('.buttonE')。单击(函数(e){
$(“.form app”).trigger('submit')
})
您可以直接处理表单的提交事件。没有理由特别涉及按钮(尽管您也需要将其设置为type=“submit”按钮),按钮的父级是div,而不是表单。在侦听器中,您可以执行this.form.submit()
,但正如ADyson所说,只需将其设置为submit按钮,并将侦听器置于表单的提交处理程序中(因为表单可以在不单击submit按钮的情况下提交)。或者只需使用$(this)。最接近的(“表单”).submit()