首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JavaScript跟PHP实现一个表单多个提交按钮的方法源代码

2012-12-31 
JavaScript和PHP实现一个表单多个提交按钮的方法源代码JavaScript和PHP实现一个表单多个提交按钮的方法源

JavaScript和PHP实现一个表单多个提交按钮的方法源代码
JavaScript和PHP实现一个表单多个提交按钮的方法源代码

   今天在做后台的时候要处理一个表单,表单内有两个提交按钮,要实现当点击不同的提交按钮时,分别进行两个不同的处理过程,在这里有两个方法,一个是用JS实现一个表单多个按钮的方法,两个onclick事件处理,另一个方法是用PHP判断,一个表单两个按钮,按钮的name属性设为相同,但值设为不同,表单提交后,只需要判断提交上来的值就可以转到不同的处理过程去,这个方法比较合理,适合多个按钮在一个表单里。
下面是两个代码大家参考。

用JavaScript实现:

<html><head><script>function submitit1()//交由程序1处理     {document.myForm.action = "http://www.site.com/cgi1.php"document.myForm.submit();}function submitit2()//交由程序2处理     {document.myForm.action = "http://www.site.com/cgi2.php"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="Submit1" onClick=submitit1();><input type=button value="Submit2" onClick=submitit2();></form></body></html>

用php实现:
<?php    echo   "$sub<br>\n";    if   ("s1"==$sub)    {        ...    }    else   if   ("s2"==$sub)    {        ...    }    ?>    <html>    <head><title></title></head>    <body>    <form   action="<?php   print("$PHP_SELF");   ?>"   method="get">    <input   type="submit"   name="sub"   value="s1">    <input   type="submit"   name="sub"   value="s2">    </form>    </body>    </html>    ?>

热点排行
Bad Request.