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代码
- <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>