html代码
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <form action="1.php" method="post"> <input type="text" name="shj1"> <input type="text" name="shj2"> <input type="password" name="shj3"> <input type="button" name="shj4"> <input type="submit" name="shj5" value="点击登录"> <input type="submit" name="shj6" value="点击提交"> <input type="submit" name="shj7" value="点击提交2"> </form> </body> </html>
PHP代码
<?php $x=$_POST; var_dump($x);
在表单提交的时候,如果提交按钮submit(只有一个submit提交按钮时)的 name属性有值,则连同submit的值一起提交,但是,button按钮无论name属性有没有值都不会被提交;
但是在如果一个表单中submit按钮有多个的时候,点击其中的一个submit按钮,只会提交自己本身的submit按钮的name值,别的submit按钮的name值不会被提交,不会受影响!!