0

フォームがあり、いくつかのフィールドがあります。別のフォームから生成された ID フィールドがあります。今、ユーザーがそのフィールド値を変更できないようにしたいと考えています。

どうすればいいですか?JavaScript やその他のものが必要ですか?

4

5 に答える 5

4

フィールドで使用できますdisabled

<input type='text' disabled />

またはreadonly

<input type='text' readonly />
于 2013-09-27T15:59:36.897 に答える
0

HTML を変更できる場合は、入力を で非表示にすることをお勧めしtype="hidden"ます。

できない場合は、CSS スタイルdisplay:hiddenを適用します。

それとも表示したままにしたいですか?

于 2013-09-27T16:01:30.633 に答える
0

フィールドを無効にする必要があります。

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

または、読み取り専用に設定します

<input type="text" readonly="readonly" />
于 2013-09-27T16:01:40.447 に答える
0

編集不可の読み取り専用要素ですが、フォームの送信時に送信されます。無効化された要素は編集できず、送信時に送信されません。読み取り専用要素はフォーカスできますが、無効な要素はフォーカスできません。

<input type="text" readonly />
于 2013-09-27T16:02:25.607 に答える