首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >隐藏文本框中的值

隐藏文本框中的值
EN

Stack Overflow用户
提问于 2010-01-02 15:13:25
回答 3查看 11K关注 0票数 0

输入type="text“value="5”。我在文本框中输入一些文本,如(Abc)。我需要在数据库中存储id为5的文本,所以我需要隐藏模式下的值。如何在隐藏模式下创造价值。

EN

回答 3

Stack Overflow用户

发布于 2010-01-02 15:18:06

向页面添加一个附加字段。在本例中,第一个是普通文本字段,第二个是隐藏的,不会显示:

代码语言:javascript
复制
<input type="text" value="" name="text" />
<input type="hidden" value="5" name="id" />

然后在服务器上,访问要保存的textid。在PHP中,它将如下所示:

代码语言:javascript
复制
$text = $_POST['text'];
$id   = (int)$_POST['id'];

要知道,这在客户端很容易篡改,所以一定要在服务器上做任何必要的测试,以确保它不会被黑客攻击。

票数 5
EN

Stack Overflow用户

发布于 2010-01-02 15:37:53

Doug Neiner的答案是首选方法,但是,作为替代方法,如果您的字段是动态生成的,您可以这样做:将ID#合并到id属性中,然后进行解析,例如id="myText-1234,其中1234是您想要传递的id。然后,您可以通过"-“获取文本框的id,只要您的约定保持一致,就可以获取split()

票数 1
EN

Stack Overflow用户

发布于 2013-10-29 15:10:26

代码语言:javascript
复制
<input type="text" value="" name="text" />
<input type="hidden" value="5" name="id" />

然后在服务器上,访问要保存的文本和id。在PHP中,它将如下所示:

代码语言:javascript
复制
$text = $_POST['text'];
$id   = (int)$_POST['id'];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1990857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档