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"。これにより、textbox / textareaが無効になるため、選択されません。また、フォームの送信時に値が送信されることはありません。

テキストボックスの場合:

<input type="text" name="textbox1" disabled="disabled" />

textareaの場合:

<textarea name="textarea1" disabled="disabled" /></textarea>

HTML5では、disabled属性のみが機能します。値は必須ではありません。key & valueただし、XHTML Strictの場合は、ペアが必要になります。

于 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 に答える