帮助提交表格

时间:2010-11-16 22:07:58

标签: javascript

这是有效的,但由于某种原因突然停止了。我看不出有什么不对。谁能告诉我这里做错了什么?我在span标签中使用onclick事件然后调用此函数。

Firefox报告:Error: document.forms[0].submit is not a function

  function submitlogin() {
    document.forms[0].submit()
  }
<form method="post" id="submit" action="something.asp">
 <span id="button" onclick="submitlogin()"></span>
</form>

这就是表格的样子

  <form method="post" id="myform" action="">
    <div>
      <input type="text" id="name" name="name" />
    </div>
    <div id="btn-container">
      <span id="button" onclick="submitlogin();"></span>
    </div>
  </form>

1 个答案:

答案 0 :(得分:1)

document.forms [0]正在您的代码中搜索<form>,而您没有。快速修复可能是

<script type="text/javascript">
  function submitlogin() {
    document.forms["myform"].submit();
  }
</script>

<form method="post" id="myform" action="something.asp">
 <span id="button" onclick="submitlogin()">hello</span>
</form>