如何获取Form对象,并修改其 action属性

解决方案 »

  1.   

    1,document.forms[0]
    2,docuemnt.formName
    3,document.getElementById("formID")
    4,<input onclick="xx(this.form)" /> 
      

  2.   

    5,document.getElementsByTagName("form")[0]
      

  3.   

    楼上孟子说的都对,仅用两个做了例子如下<form name="form1" action="path1"></form>  
    <form name="form2" action="path2"></form>
    <SCRIPT LANGUAGE="JavaScript">
    form1.action = "new path1";
    alert(form1.outerHTML);
    document.forms[1].action = "new path2";
    alert(form2.outerHTML);
    </SCRIPT>
      

  4.   

          获取这么简单吗?
          我感觉我写的时候,楼上的方法我有用过,但是好象都优点错误呢.
          我做的效果是在页面BUTTION,我点了 BUTTON就修改这个页面form的action属性.
          恩,今天晚上我回家实验下看可不可以吧!谢谢你门的帮忙!
      

  5.   

    用Dom中getElementById("userform");//首先取对象<html>
    <head>
    <script type="text/javascript">
    var changeSubmit=function(){
      var frm=document.getElementById("userForm");
      frm.target="_blank";//设置提交的方式为新开页面
     frm.action="page2.html";//手动更改提交页面为page2.html
    }
    </script>
    </head>
    <body>
    <form id="userForm"  method="post" action="page1.html">
    <input type="button" value="更改提交方式" onclick="changeSubmit();"/>
    </form>
    </body>
    </html>