php判断表单动作的技巧

表单可以通过同一个程序来分配应该要处理的动作,在表单中有不同的逻辑,要怎么判别使用者按下的按钮内容不过是个小问题。 

其实只要通过提交按钮的name 就可以知道了,表单在提交出去的时候,只有按下的submit类型的按钮才会被送到表单数组去,所以只要判断按钮的值就可以知道使用者按下哪一个按钮,以如下表单为例: 

<FORM method="POST" Action=test.php> 

<input type=submit name="btn" value="a"> 

<input type=submit name="btn" value="b"> 

</FORM> 

当使用者按下“a”按钮的时候btn=a,按下“b”按钮,则btn=b。 

另外也可以通过提交按钮的名字(name)来判断,请见如下代码: 

<FORM method="POST" Action=test.php> 

<input type=submit name="a" value="提交A"> 

<input type=submit name="b" value="提交B"> 

</FORM> 

这样只要POST/GET的参数里面有ab,就可以知道按下的按钮是哪个。 

<?php 

    print_r($_POST); 

?> 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章