学院首页>网络编程>ASP>单一表单的多个递交方案

单一表单的多个递交方案

作者:未知 来源:未知 添加时间:2006-5-21 10:27:05
我们往往需要在同一个表单的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> 


注意:按钮类型应该是:"button",所以触发的事件交给onclick事件去激活。 
站内搜索