为了禁用文本区域(或任何其他输入元素),您可以:
在 HTML 中,您可以编写:
<textarea id='mytextarea' disabled></textarea>
通过 jQuery,您可以:
$("#mytextarea").attr("disabled","disabled");
CSS?是否可以使用 CSS 禁用文本区域?
最佳答案
您可以使文本区域显示为已禁用,但实际上无法禁用它。
使用 JavaScript,您真正要做的就是修改由 HTML disabled
属性设置的相同 DOM 属性,因此使用 HTML 和 JavaScript 您本质上正在做同样的事情。然而,CSS 完全不在这个范围内,因为它不进行任何类型的 DOM 操作——它控制的只是元素的外观(视觉或其他),而不是它的行为。
关于html - 从 CSS 禁用文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9911122/