我使用表单将一些数据发送到welcome.php文件:
<form action="welcome.php" method="post">
Name: <input type="text" name="txt" />
<input type="submit" />
</form>
但是,是否可以发送其他变量而不仅仅是表单元素值?假设我想将数字100发送到welcome.php。
答案 0 :(得分:6)
您可能会使用隐藏的输入:
<form action="welcome.php" method="post">
<input type="hidden" name="myNumber" value="100" />
Name: <input type="text" name="txt" />
<input type="submit" />
</form>
这会将myNumber $ _POST值发送到welcome.php。
修改这样的操作:welcome.php?myNumber=100
意味着除了表单内的POST变量之外,您还要发送一个GET变量。
注意:理论上你可以使用两者,但我相信只会将$ _POST值放在$ _REQUEST对象中。您应该在依赖该行为之前确认。
答案 1 :(得分:1)
如果我理解正确:
<input type="hidden" name="myNumber" value="100" />
右?
答案 2 :(得分:1)
除了隐藏字段或表单元素之外,您可以使用AJAX
将其他变量发送到帖子中。
您可以使用除表单字段之外的新变量传递url。
感谢。
答案 3 :(得分:0)
您可以将其硬编码到您的操作中:
<form action="welcome.php?number=100" method="post">
答案 4 :(得分:0)
这应该有效:
<form action="welcome.php?number=100" method="post"/>
或使用隐藏的表单输入
<input type="hidden" name="number" value="100" />
答案 5 :(得分:-1)
您可以使用html隐藏字段或在会话中存储您想要的值或cookie varible