HTML输入框 - 禁用

Dav*_*ici 49 html input

禁用HTML的INPUT文本框的代码是什么?

谢谢

Gre*_*reg 81

<input type="text" disabled="disabled" />
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅输入标记上W3C HTML规范.


小智 54

<input type="text" required="true" value="" readonly="true">
Run Code Online (Sandbox Code Playgroud)

这将使文本框处于只读模式,可能有助于生成密码和日期选择器.

  • 当然,将'required ="true"'部分添加到一个只读文本框中肯定是个坏主意.很可能会出现文本框没有输入值的情况.然后您的表单将不会被提交,用户几乎无法做到这一点. (5认同)
  • 这个答案帮助我开始发现残疾人和读者之间的区别; readonly是我最终需要阻止用户交互但仍然提交先前输入的值.请访问http://www.htmlcodetutorial.com/forms/_INPUT_DISABLED.html (2认同)

fas*_*ana 9

禁用HTML输入的语法如下:

<input type="text" id="input_id" DISABLED />
Run Code Online (Sandbox Code Playgroud)

  • RoBorg的答案在XHTML中也是有效的. (2认同)

sjs*_*mit 6

您可以同时使用输入的disabled或readonly属性.使用disable属性将在表单提交时省略该值,因此如果您希望在提交事件中的值使它们只读取而不是禁用.

<input type="text" readonly> 
Run Code Online (Sandbox Code Playgroud)

要么

 <input type="text" disabled>
Run Code Online (Sandbox Code Playgroud)