php 多个submit提交表单 处理方法
2009-07-07 00:00
836 查看
test.php
<?php $test = $_POST[ 'test ']; echo '12 '; echo $test; echo $_POST[ 'submit1 ']; echo $_POST[ 'submit2 ']; if (isset($_POST[ 'submit1 ']) && $_POST[ 'submit1 '] == 'submit1 ') { echo 'ok1 '; } if (isset($_POST[ 'submit2 ']) && $_POST[ 'submit2 '] == 'submit2 ') { // echo " <meta http-equiv=refresh content= '0; url=http://localhost:8000/php/index.php '> "; // header( "Location:index.php "); // break; echo 'ok2 '; } ?>
<html> <head> </head> <body> <form action= 'xajaxtest.php ' method= 'POST '> <input type= 'hidden ' name= 'test ' value= 'test1 '> <input name= 'submit1 ' type= 'submit ' value= 'submit1 ' title= 'submit1 '> <input name= 'submit2 ' type= 'submit ' value= 'submit2 ' title= 'submit2 '> </form> </body> </html> 为什么 这个测试页面 载入后第一次不传数据? echo $_POST[ 'submit1 '];echo $_POST[ 'submit2 '];都打印空 之后就好了。这个是什么原因 有没有办法解决? 方法二: <script language= "JavaScript "><!-- function check(){ frm.action = "checkname.php " } function mysubmit() { frm.action = "zhuce.php " } // --></script> <form method=post action= " " name= "frm "> <input type= "submit " onclick= "check() "> <input type= "submit " onclick= "mysubmit() "> </form>
相关文章推荐
- php 多个submit提交表单 处理方法
- php 多个submit提交表单 处理方法
- php实现表单多按钮提交action的处理方法
- 关于JQuery Moblie多选表单提交时PHP接收的处理方法
- PHP对表单提交特殊字符的过滤和处理方法汇总
- php实现表单多按钮提交action的处理方法
- PHP对表单提交特殊字符的过滤和处理方法汇总
- PHP对表单提交特殊字符的过滤和处理方法汇总
- Extjs6关于Ajax和form表单提交以及store请求session超时的处理方法
- Jquery Validation无法在Chrome浏览器下进行form.submit()表单提交的解决方法
- php 表单提交大量数据发生丢失的解决方法
- struts表单中多个submit的处理方法:org.apache.struts.actions.LookupDispatchAction
- Servlet、SPringMVC、Struts等防止表单重复提交的多种处理方法
- PHP处理大量表单字段的便捷方法
- 防止php重复提交表单更安全的方法
- [PHP] 提交表单后 PHP获取提交内容 的方法
- 利用ajaxSubmit()方法实现Form提交表单后回调
- php 表单提交大量数据发生丢失的解决方法
- php表单提交安全方法
- get方法提交表单的乱码处理