0

问候。我想通过 GET 方法和一些 POST 方法以表单形式发送我的一些值。我该怎么做 ?这是一个例子。我想制作这种页面,但我想要两个表单都有一个提交按钮。是否可以在某些字段上使用 GET 方法并在某些字段上使用 POST 方法?

<html>

<form name="f2" action="a.php" method="POST">
       Name: <input type="text" name ="uname"/><br>
       Password: <input type="password" name ="pass"/><br>
       <input type="submit" >
</form>

<br><br>


<form name="f1" action="a.php" method="GET">
         Fav Movie: <input type="text" name="favmovie"><br>
         Movie rating:<input type="text" name="rating"><br>
         <input type="submit" value="My FAv movie">
</form> 



</html>
4

4 回答 4

3

您不能通过 GET 发送某些输入字段的值,而不能通过 PHP 和 HTML 的 POST 发送其他输入字段的值。

如果您添加 JavaScript,您可以将一些输入字段的值添加到表单的操作属性的查询字符串中。但这似乎太麻烦了。

于 2013-03-16T08:49:21.363 回答
3

HttpRequests 不允许多种请求类型,但是您可以这样做

<form method="post" action="answer.php?foo=bar">
于 2013-03-16T08:50:32.050 回答
0

对于相同的提交按钮 -

只有当您使用条件编程开始您的表单标签时才有可能。

即从网络服务器渲染后,它将只显示一个特定提交按钮的表单标签。

希望这对您有所帮助。

于 2013-03-16T08:49:06.090 回答
0

第一个问题是,你为什么要这么做?
我认为简单的答案是否定的,表单只能通过一种方法提交,通过 get 或 post

于 2013-03-16T08:50:28.000 回答