家园首页 Php4手册 我的相册 家园下载 个人文集 给我留言
我形我塑,网络相册,www.5x54.com 相册 相册 心情相册,少女相册 免费申请,我形我塑免费相册
 家园 个人文集   http://www.5x54.com
 


一个表单的数据提交到多个页面的实现


作者:Io_oI    点击: 1023

方法一:使用多个button按钮(%$$#^44067*&%2)我型我塑www.5x54.com,为每个按钮的onclick事件设计一个子过程(%$$#^44067*&%2)我型我塑www.5x54.com,通过读取按钮的值来判断向谁提交数据(%$$#^44067*&%2)我型我塑www.5x54.com,源代码如下: (%$$#^44067*&%2)我型我塑www.5x54.com
(%$$#^44067*&%2)我型我塑www.5x54.com
引用代码:<script language="javascript">  (%$$#^44067*&%2)我型我塑www.5x54.com
  function tosubmit1()  (%$$#^44067*&%2)我型我塑www.5x54.com
  {  (%$$#^44067*&%2)我型我塑www.5x54.com
  document.submitform1.action="1.asp";  (%$$#^44067*&%2)我型我塑www.5x54.com
  document.submitform1.submit();  (%$$#^44067*&%2)我型我塑www.5x54.com
  }  (%$$#^44067*&%2)我型我塑www.5x54.com
    (%$$#^44067*&%2)我型我塑www.5x54.com
  function tosubmit2()  (%$$#^44067*&%2)我型我塑www.5x54.com
  {  (%$$#^44067*&%2)我型我塑www.5x54.com
  document.submitform1.action="2.asp";  (%$$#^44067*&%2)我型我塑www.5x54.com
  document.submitform1.submit();  (%$$#^44067*&%2)我型我塑www.5x54.com
  }  (%$$#^44067*&%2)我型我塑www.5x54.com
function tosubmit3()  (%$$#^44067*&%2)我型我塑www.5x54.com
  {  (%$$#^44067*&%2)我型我塑www.5x54.com
  document.submitform1.action="3.asp";  (%$$#^44067*&%2)我型我塑www.5x54.com
  document.submitform1.submit();  (%$$#^44067*&%2)我型我塑www.5x54.com
  }  (%$$#^44067*&%2)我型我塑www.5x54.com
  </script>  (%$$#^44067*&%2)我型我塑www.5x54.com
</head>    (%$$#^44067*&%2)我型我塑www.5x54.com
<form name="submitform1" action="" method="post" target="_blank">  (%$$#^44067*&%2)我型我塑www.5x54.com
<input type="button" name="submit1" value="提交给1.asp" onclick="tosubmit1()">  (%$$#^44067*&%2)我型我塑www.5x54.com
<input type="button" name="submit2" value="提交给2.asp" onclick="tosubmit2()"> (%$$#^44067*&%2)我型我塑www.5x54.com
<input type="button" name="submit3" value="提交给3.asp" onclick="tosubmit3()">  (%$$#^44067*&%2)我型我塑www.5x54.com
</form> (%$$#^44067*&%2)我型我塑www.5x54.com
(%$$#^44067*&%2)我型我塑www.5x54.com
方法二:使用多个button按钮(%$$#^44067*&%2)我型我塑www.5x54.com,定义每个按钮的onclick事件的处理过程(%$$#^44067*&%2)我型我塑www.5x54.com,不需要判断按钮的value值(%$$#^44067*&%2)我型我塑www.5x54.com,而直接定义form表单的action值(%$$#^44067*&%2)我型我塑www.5x54.com,代码比较简单(%$$#^44067*&%2)我型我塑www.5x54.com,如下: (%$$#^44067*&%2)我型我塑www.5x54.com
(%$$#^44067*&%2)我型我塑www.5x54.com
引用代码:<form name="submitform2" action="" method="post" target="_blank"> (%$$#^44067*&%2)我型我塑www.5x54.com
<input name="submit1" value="提交给1.asp" type="button" onclick="submitform2.action='1.asp';submitform2.submit();"> (%$$#^44067*&%2)我型我塑www.5x54.com
<input name="submit2" value="提交给1.asp" type="button" onclick="submitform2.action='2.asp';submitform2.submit();"> (%$$#^44067*&%2)我型我塑www.5x54.com
<input name="submit3" value="提交给1.asp" type="button" onclick="submitform2.action='3.asp';submitform2.submit();"> (%$$#^44067*&%2)我型我塑www.5x54.com
</form> (%$$#^44067*&%2)我型我塑www.5x54.com
(%$$#^44067*&%2)我型我塑www.5x54.com
方法三:同样使用多个button按钮(%$$#^44067*&%2)我型我塑www.5x54.com,也同样为每个按钮设计一个onclick事件子过程(%$$#^44067*&%2)我型我塑www.5x54.com,不同的是使用switch case语句来判断button按钮的value值(%$$#^44067*&%2)我型我塑www.5x54.com,从而作相应的处理(%$$#^44067*&%2)我型我塑www.5x54.com,代码如下: (%$$#^44067*&%2)我型我塑www.5x54.com
(%$$#^44067*&%2)我型我塑www.5x54.com
引用代码:<form name="submitform3" action="" method="post" target="_blank"> (%$$#^44067*&%2)我型我塑www.5x54.com
<input type="submit" name="submit1" value="提交给1.asp" onclick="dothis(this)"> (%$$#^44067*&%2)我型我塑www.5x54.com
<input type="submit" name="submit2" value="提交给2.asp" onclick="dothis(this)"> (%$$#^44067*&%2)我型我塑www.5x54.com
<input type="submit" name="submit3" value="提交给3.asp" onclick="dothis(this)"> (%$$#^44067*&%2)我型我塑www.5x54.com
</form> (%$$#^44067*&%2)我型我塑www.5x54.com
<script language="javascript"> (%$$#^44067*&%2)我型我塑www.5x54.com
function dothis(obj) (%$$#^44067*&%2)我型我塑www.5x54.com
{ (%$$#^44067*&%2)我型我塑www.5x54.com
   switch(obj.value) (%$$#^44067*&%2)我型我塑www.5x54.com
   { (%$$#^44067*&%2)我型我塑www.5x54.com
    case "提交给1.asp": (%$$#^44067*&%2)我型我塑www.5x54.com
    document.submitform3.action="1.asp"; (%$$#^44067*&%2)我型我塑www.5x54.com
    break; (%$$#^44067*&%2)我型我塑www.5x54.com
    case "提交给2.asp": (%$$#^44067*&%2)我型我塑www.5x54.com
    document.submitform3.action="2.asp"; (%$$#^44067*&%2)我型我塑www.5x54.com
    break; (%$$#^44067*&%2)我型我塑www.5x54.com
case "提交给3.asp": (%$$#^44067*&%2)我型我塑www.5x54.com
    document.submitform3.action="3.asp"; (%$$#^44067*&%2)我型我塑www.5x54.com
    break; (%$$#^44067*&%2)我型我塑www.5x54.com
   } (%$$#^44067*&%2)我型我塑www.5x54.com
} (%$$#^44067*&%2)我型我塑www.5x54.com
</script> (%$$#^44067*&%2)我型我塑www.5x54.com

收藏此文章     打印  更新     编辑此文章    『关闭窗口』