我正在尝试提交最接近的表单,因为在同一个ID和名称中有somany表单
<form id="frmid" method="post">
// so many tags here
<button onclick="setTimeout(function(){ updatecartshi(this)()}, 1000);">+</button>
// so many tags here
</form>
,功能是
function updatecartshi(obj)(){
$(obj).closest("#frmCart").submit();
}
但这不起作用我的表格未提交
提前致谢
答案 0 :(得分:0)
您需要为每个表单设置不同的id
。 ID是每个元素的唯一键,不能与其他元素ID相同。
如果您想这样做,请使用class
。
<form class="frmid" method="post">
不同元素的类名可以相同。
答案 1 :(得分:0)
对于想知道这个问题答案的朋友
onclick="var obj=this;setTimeout(function(){ $(obj).closest('#frmCart').submit();}, 1000);"