用一个方法来提交表单<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script language="JavaScript" type="text/javascript">
function a(){
这里写什么可以提交表单
}
</script></head><body>
<form id="form1" name="form1" method="post" action="aa.php">
  <label>
  <input type="text" name="textfield" />
  </label>
  <p>
    <label>
    <input type="button" onclick="a();" id="reg_submit"  name="Submit" value="按钮" />
    </label>
  </p>
</form>
</body>
</html>

解决方案 »

  1.   


    function a(){ 
      document.form1.submit();
      

  2.   

    补充一下,
    <input type="button" onclick="a();" id="reg_submit"  name="Submit" value="按钮" /> name不要写submit。form里的元素有叫submit的常常使得,form.submit()失效。
      

  3.   

    把一楼和二楼的综合一下就是答案了,为了楼主明白,再总结一下吧。
    代码中:
    <input type="button" onclick="a();" id="reg_submit"  name="Submit" value="按钮" />
    name不要写submit。 
    因为form里的元素有叫submit的常常使得,form.submit()失效。把上面的这里修改过之后,那么你就可以function a中直接下面这段代码就可以提交表达了。
    document.form1.submit();
      

  4.   

    function a(){ 
      document.reg_submit.submit();

      

  5.   

    支持,要不用ajax也行,不过效果不如上面的好