我想使用html使textarea不可编辑且不可点击。 我给了标签“readonly = true”;但是,它仍然可以点击但不可编辑。在Safari浏览器中选择了只读textarea。请帮忙。我不希望文本区域和文本框被选中。 感谢
答案 0 :(得分:5)
在元素上使用readonly
属性意味着该元素不可编辑,但在提交表单时会提交字段的值。
虽然disabled
元素不可编辑为readonly
,但其值不会在表单提交时提交。
因此,如果您想提交字段的值,请使用:
<input type="text" name="textbox1" readonly />
否则
<input type="text" name="textbox1" disabled="disabled" />
答案 1 :(得分:4)
试试disabled="disabled"
。这将禁用textbox / textarea,因此不会选中它。此外,该值不会在表单提交时提交。
对于文本框:
<input type="text" name="textbox1" disabled="disabled" />
对于textarea:
<textarea name="textarea1" disabled="disabled" /></textarea>
在HTML5中,只有disabled
属性也可以使用。价值不是强制性的。但是,对于XHTML Strict,您需要key & value
对。
答案 2 :(得分:1)
<textarea disabled="disabled"></textarea>
答案 3 :(得分:0)
你为什么不试试
disabled="disabled"
答案 4 :(得分:0)
尝试这个我希望它有效,
<input type="text" name="country" value="anytext" readonly>