|          
我们往往需要在同一个表单的Form域中将递交的内容分别交给不同的脚本去处理。下面的代码演示了:按下"submit 1"表单由cgi1.pl去处理,按下"submit 2 "表单由cgi2.pl去处理。至于表单数据如何被action指定的perl或者asp程序处理不属于这里的范畴。请参阅本站相关解释。
 
 
 
 <html>
 <head>
 <script>
 function submitit1()
 //交由程序1处理
 {
 document.myForm.action = "http://www.site.com/cgi-bin/cgi1.pl"
 document.myForm.submit();
 }
 function submitit2()
 //交由程序2处理
 {
 document.myForm.action = "http://www.site.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>
 
 |