html - 在 HTML <form> 中 POST 额外值

标签 html post forms http-post

我有一个简单的表单,它传递 <input /> 的值元素:

<form action="updaterow.php" method="POST"> 
    <input type="text" name="price" />
</form>

如何将额外的值与 <input /> 一起发布值(value)?例如,任意字符串,或当前 PHP 脚本中的变量。

我知道这可以通过 GET 实现:

<form action="updaterow.php?foo=bar" method="GET">
    <input type="text" name="price" />
</form>

或:

<form action="updaterow.php?foo=<?=htmlspecialchars($bar)?>" method="GET">
    <input type="text" name="price" />
</form>

但我需要 POST。

最佳答案

您可以包含一个隐藏的表单元素。

<input type="hidden" name="foo" value="bar" />

关于html - 在 HTML <form> 中 POST 额外值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4598779/

相关文章:

jquery - 寻找 JQuery 拖放功能

ruby-on-rails - bootstrap_form错误未定义方法

javascript - 为视频创建非常大的 Sprite 表

spring - 我们可以以 thymeleaf 形式发布 JWT token 吗

php - 为什么来自 POSTMAN 的 POST 请求返回空?

java - OkHttp Post 未获取服务器端发送的数据

typescript - 在 onPress 中 React Native Typescript Formik 的 handleSubmit 类型

javascript - Internet Explorer 11 是否支持多点触控?

jquery - 无法在位置固定 <thead> 上设置边框属性

javascript - 我如何发送带有自定义 header 的获取请求