的问候。 我希望通过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>
答案 0 :(得分:3)
您不能通过GET和其他人使用PHP和HTML通过POST发送某些输入字段的值。
如果添加JavaScript,可以将某些输入字段的值添加到表单的action-attribute的查询字符串中。但这似乎太麻烦了。
答案 1 :(得分:3)
HttpRequests不允许多种请求类型,但是你可以这样做
<form method="post" action="answer.php?foo=bar">
答案 2 :(得分:0)
对于相同的提交按钮 -
只有使用条件编程启动表单标记才能实现。
即。从Web服务器渲染后,它将只显示特定提交按钮的一个表单标记。
希望这会对你有所帮助。
答案 3 :(得分:0)
第一个问题是,你为什么要这样做呢? 我认为简单的答案是否定的,表格只能通过一种方法提交,通过获取或发布