我想知道HTTP网页表单POST和按钮提交点击有什么区别,它们是完全不同的功能还是彼此相同?
我有小提琴手,在那里我试图模拟传入和正在进行的POST和GET语句,POST发送请求并在请求结束时连接输入区域参数,但是仍然没有告诉我是否, POST和sumbmit相同或不相同。
答案 0 :(得分:0)
HTTP POST:
HTTP
方法之一
脚本路径。 HTTP GET
方法。提交按钮点击:
action
属性。现在如果表单有两个提交按钮会发生什么?
首先,当我们需要两个提交按钮时,这是极少数情况,因为我们一次只能点击一个按钮。
假设我们在某些演示形式中有以下两个按钮,如下所示
<form name="profileForm" action="saveprofile.php" method = "POST">
// Your input fields go here
<button class = "any_button_name" type= "submit " name ="save_profile" value ="save_profile" >Save Profile </button>
<button class = "any_button_name" type= "submit " value="preview_profile" name ="preview_profile" >Preview Profile </button>
</form>
此处添加了代码
value
属性以了解已点击的按钮。
现在在PHP Side,您可以检查单击了哪个按钮。
// code from saveprofile.php
if('save_profile' == $_POST['save_profile']) {
// save profile code
}
if('preview_profile' == $_POST['preview_profile']) {
// save profile code
}
希望这可能有助于消除您的疑虑。