方法一:使用多个button按钮,为每个按钮的onclick事件设计一个子过程,通过读取按钮的值来判断向谁提交数据,源代码如下:
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/1327ab569c1ae82736693a50b8e33378.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/1327ab569c1ae82736693a50b8e33378.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/1327ab569c1ae82736693a50b8e33378.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
方法二:使用多个button按钮,定义每个按钮的onclick事件的处理过程,不需要判断按钮的value值,而直接定义form表单的action值,代码比较简单,如下:
<
form
name
="submitform2"
action
=""
method
="post"
target
="_blank"
>
< input name ="submit1" value ="提交给1.asp" type ="button" onclick ="submitform2.action='1.asp';submitform2.submit();" >
< input name ="submit2" value ="提交给1.asp" type ="button" onclick ="submitform2.action='2.asp';submitform2.submit();" >
< input name ="submit3" value ="提交给1.asp" type ="button" onclick ="submitform2.action='3.asp';submitform2.submit();" >
</ form >
< input name ="submit1" value ="提交给1.asp" type ="button" onclick ="submitform2.action='1.asp';submitform2.submit();" >
< input name ="submit2" value ="提交给1.asp" type ="button" onclick ="submitform2.action='2.asp';submitform2.submit();" >
< input name ="submit3" value ="提交给1.asp" type ="button" onclick ="submitform2.action='3.asp';submitform2.submit();" >
</ form >
方法三:同样使用多个button按钮,也同样为每个按钮设计一个onclick事件子过程,不同的是使用switch case语句来判断button按钮的value值,从而作相应的处理,代码如下:
<
form
name
="submitform3"
action
=""
method
="post"
target
="_blank"
>
< input type ="submit" name ="submit1" value ="提交给1.asp" onclick ="dothis(this)" >
< input type ="submit" name ="submit2" value ="提交给2.asp" onclick ="dothis(this)" >
< input type ="submit" name ="submit3" value ="提交给3.asp" onclick ="dothis(this)" >
</ form >
< script language ="javascript" >
function dothis(obj) {
switch (obj.value) {
case " 提交给1.asp " :
document.submitform3.action = " 1.asp " ;
break ;
case " 提交给2.asp " :
document.submitform3.action = " 2.asp " ;
break ; case " 提交给3.asp " : d
ocument.submitform3.action = " 3.asp " ;
break ; } }
</ script >
< input type ="submit" name ="submit1" value ="提交给1.asp" onclick ="dothis(this)" >
< input type ="submit" name ="submit2" value ="提交给2.asp" onclick ="dothis(this)" >
< input type ="submit" name ="submit3" value ="提交给3.asp" onclick ="dothis(this)" >
</ form >
< script language ="javascript" >
function dothis(obj) {
switch (obj.value) {
case " 提交给1.asp " :
document.submitform3.action = " 1.asp " ;
break ;
case " 提交给2.asp " :
document.submitform3.action = " 2.asp " ;
break ; case " 提交给3.asp " : d
ocument.submitform3.action = " 3.asp " ;
break ; } }
</ script >