if(条件)
document.form1.action='a.asp'
else
document.form1.action='b.asp'
try:
<input type=submit onclick="action='a.asp'" value="a.asp">
<input type=submit onclick="action='b.asp'" value="b.asp">

解决方案 »

  1.   

    <form method=post name=form1 action="" onsubmit="check()">
    <input type="radio" name="a" checked>a.asp
    <input type="radio" name="a">b.asp<input type=submit>
    </form>
    <script language="JavaScript">
    <!--
    function check(){
    var r=document.form1.elements['a']
    if(r[0].checked)document.form1.action='a.asp'
    else document.form1.action='b.asp'
    }
    //-->
    </script>
      

  2.   

    其实就是通常说的单一表格,多个提交。代码如下:<html>
    <head>
    <script>
    function submitit1()
    //交由程序1处理
    {
    document.myForm.action = "http://www.webname.com/request.asp"
    document.myForm.submit();

    function submitit2()
    //交由程序2处理
    {
    document.myForm.action = "http://www.webname.com/cgi-bin/cgi2.pl"
    document.myForm.submit();
    }
    </script>
    </head><body>
    <form name="myForm" METHOD=POST>
    username:<input type=text name=text1>
    password:<input type=password name=text2>
    <input type=button value="Submit 1" onClick="submitit1()">
    <input type=button value="Submit 2" onClick="submitit2()">
    </form>
    </body>
    </html>