如何使文本输入不可编辑且安全


How do I make a text input non-editable and secure?

我知道<input type="text" readonly />可能性。但是,这并不安全。假设我有一个输入字段,人们不能编辑它很重要。使用只读,人们只需检查并从输入中删除它,它就可以编辑。有没有办法在用户无法以任何方式更改它的情况下做到这一点?

不,

没有。用户可以发送他想要的任何 GET 和 POST 变量。您必须在 php 脚本中验证用户输入(我假设您使用 php 是因为使用了标签)

您可以在发送表单之前使用 javascript 对其进行验证(但也可以禁用它),因此更好的解决方案在操作表单处理程序(如过滤器)上验证表单。