可以临时设置action的值为其它页面的地址,在submit()之后再重新设置为原来的地址。

解决方案 »

  1.   

    <script languge=javascript>
    fuction abc()
    {
    this.location="a.jsp"
    }
    </script>
    <input type='submit' onclick="abc">
      

  2.   

    <script languge=javascript>
    fuction abc()
    {
    this.location="a.jsp"
    }
    </script>
    <form onsubmit="abc">
    </form>
      

  3.   

    把submit 写成button 弄个连接  或onclick 事件
      

  4.   

    hmsxq(hm) 的代码已经很清楚了.
      

  5.   

    我猜楼主是想说:
    把form表单里的数据提交给action里面的页面处理后,
    就直接转到另外一个页面,是吧?我看这个应该是非常有难度的吧?就象一个人可以有两个脑袋一样
      

  6.   

    如果楼主只是想把页面链接到另一个页面, hmsxq(hm) 的想法完全可以了,但如果是上楼所说的话,可不可以这样:在action的目标页面的onload()事件中,调用下面go_page()
    <script language="javascript">
    function go_page()
    {
    location="a.html";
    window.close();
    }
    </script>
    没试过,不知行不行.哈哈
      

  7.   

    哦,对了,应该把"window.close();"去掉.
      

  8.   

    也可以如此实现
    假如你的form名称为form1,设置页面里form1的action=""
    <script language="javascript">
    function go_page(var url)
    {
        form1.action = url;
        form1.submit();
    }假如你要到index.jsp
    你就把go_page("index.jsp")放到控件的onClick里
      

  9.   

    难道想钓鱼?呵呵其实很简单的form是一个DOM对象,里面有几个属性和方法,其中一个属性是action,就是要提交的URL;一个方法是submit()。所以只要在按按钮的时候把它的action改成你要的URL,然后再调用这个form的submit()方法就可以了。<html>
    <head>
    <title>test</title>
    <script language="javascript">
    function test()
    {
    frm=document.getElementById("testform");//取得form对象
    frm.action="http://new/url/";//改变form的action属性
    frm.submit();//提交这个form;
    }</script>
    </head><body>
    <form id="testform" action="http://old/url/" method="get">
    输入一个值:<input type="textfield" name="test">
    <input type="submit" value="提交旧URL">
    </form>
    <input type="button" value="提交新URL" onclick="test();">
    </body>
    </html>
      

  10.   

    <input type="button" name="name" value="Button" onClick="javascript:self.location='otherLocation.jsp'">
      

  11.   

    <input type="button" name="ok" value="Let's go" onclick="javascript:location.href='url.jsp'">