3

我想使用 html 使 textarea 不可编辑和不可点击。我为标签提供了“readonly=true”;但是,它仍然是可点击的,但不可编辑。只读文本区域在 Safari 浏览器中被选中。请帮忙。我不希望选择文本区域和文本框。谢谢

4

5 回答 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 & valuepair。

于 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 回答