我想使用 html 使 textarea 不可编辑和不可点击。我为标签提供了“readonly=true”;但是,它仍然是可点击的,但不可编辑。只读文本区域在 Safari 浏览器中被选中。请帮忙。我不希望选择文本区域和文本框。谢谢
问问题
25700 次
5 回答
10
在元素上使用readonly
属性意味着该元素不可编辑,但是在提交表单时会提交字段的值。
虽然disabled
元素不可编辑,readonly
但它的值不会在表单提交时提交。
因此,如果要提交字段的值,请使用:
<input type="text" name="textbox1" readonly />
别的
<input type="text" name="textbox1" disabled="disabled" />
于 2013-03-22T08:01:47.450 回答
5
试试disabled="disabled"
。这将禁用文本框/文本区域,因此不会被选中。此外,该值不会在表单提交时提交。
对于文本框:
<input type="text" name="textbox1" disabled="disabled" />
对于文本区域:
<textarea name="textarea1" disabled="disabled" /></textarea>
在 HTML5 中,只有disabled
属性也可以工作。该值不是强制性的。但是,对于 XHTML Strict,您将需要key & value
pair。
于 2013-03-22T07:40:28.260 回答
1
<textarea disabled="disabled"></textarea>
于 2013-03-22T07:38:52.037 回答
1
试试这个,我希望它有效,
<input type="text" name="country" value="anytext" readonly>
于 2013-03-22T07:39:45.683 回答
0
你为什么不试试
disabled="disabled"
于 2013-03-22T07:39:22.197 回答