我试图让文本框不能为用户编辑.我尝试使用此代码,它的工作原理.任何后果??? 我的意思是你建议使用这个代码,否则将来可能会给我带来麻烦???
<input type="text" name="west" value="fixed value" readonly />
Run Code Online (Sandbox Code Playgroud)
您不应该对此代码有问题,因为输入值与表单中的任何其他输入一起提交.
确保在服务器端验证这一点,因为有人可以通过开发工具或fiddler等工具发送您不期望的值.
我会改变它以获得价值.例如readonly ="readonly",以便它是有效的xhtml.readonly属性的值是无关紧要的,因此可以是任何值.
以下所有内容均为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)" />Run Code Online (Sandbox Code Playgroud)