使文本框在html中不可编辑

时间:2010-06-14 15:39:26

标签: html

我正在尝试为用户创建一个不可编辑的文本框。我尝试使用此代码,它的工作原理。任何后果???我的意思是你建议使用这个代码,否则将来可能会给我带来麻烦???

<input type="text" name="west" value="fixed value" readonly />

2 个答案:

答案 0 :(得分:6)

您不应该对此代码有问题,因为输入值与表单中的任何其他输入一起提交。

请确保您在服务器端对此进行验证,因为有人可以通过开发工具或fiddler等工具发送您不期望的值。

我会改变它以获得一个值。例如readonly =“readonly”,以便它是有效的xhtml。 readonly属性的值是无关紧要的,因此可以是任何值。

以下所有内容均为只读

<input type="text" readonly="readonly" value="readonly" />
<input type="text" readonly="true"  value="true" />
<input type="text" readonly="monkey" value="monkey" />
<input type="text" readonly="false" value="false (still readonly)" />

input documentation

答案 1 :(得分:3)

你必须意识到任何人都可以使用像firebug这样的工具将其改为可写的东西。