js写提交方法无法提交表单,火狐无法提交

2025-04-14 11:06:25
推荐回答(3个)
回答1:

  您好!很高兴为您答疑。
  简单地说,您使用js代码没有能够准确获得submit的主题对象。造成这个问题的原因无非是以下3个:1、您元素对象生成的时候,没有定义准确的对象name;2、您元素生成时,页面可能存在重名元素,导致冲突;3、您获取对象的代码本身兼容有问题。
如果您确认您直接点击的办法可以提交,您又想用js驱动,不妨试一试这个做法:
1、改为:
2、js事件代码:
function subev(){
document.getElementById("subtn").click();
}
然后subev()函数绑定到您需要触发的对象上即可。
  如果对我们的回答存在任何疑问,欢迎继续问询。

回答2:


 ...........
document.getElementById('tijiao').submit();

 至于你描述的那几种方法, 都只是兼容ie的

给标签加一个id属性,(注意:属性值在当前页面必须唯一)

然后用document.getElementById这种方式相对更兼容些!

回答3:

form 的id name 都设一个