输入类型=“文本”值=“5”。我在文本框中输入了一些文本,如(abc)。我需要将文本存储在id为5的数据库中。所以我需要隐藏模式中的值。如何在隐藏模式下创造价值。
答案 0 :(得分:5)
在页面中添加其他字段。在这个例子中,第一个是普通的文本字段,第二个是隐藏的,不会显示:
<input type="text" value="" name="text" />
<input type="hidden" value="5" name="id" />
然后在服务器上,同时访问text
和id
进行保存。在PHP中它看起来像这样:
$text = $_POST['text'];
$id = (int)$_POST['id'];
请注意这很容易在客户端进行篡改,因此请确保在服务器上进行必要的测试,以确保它没有被黑客攻击。
答案 1 :(得分:1)
id
属性中然后进行解析,例如id="myText-1234
其中1234
是您要传递的ID。然后,只要您的约定保持一致,您就可以通过“ - ”split()
文本框的ID并获取ID。
答案 2 :(得分:1)
<input type="text" value="" name="text" />
<input type="hidden" value="5" name="id" />
然后在服务器上,同时访问text和id进行保存。在PHP中它看起来像这样:
$text = $_POST['text'];
$id = (int)$_POST['id'];