htmlのReadOnlyとEnabledの違い
2022-02-05 10:50:20
ReadOnly属性を持つTextBoxは、クライアント側では次のようなマークアップで表示されます。 <input readonly = "readonly">
Enabledプロパティを持つTextBoxは、クライアント側では、次のように表示されます。 <input disabled="disabled">
Htmlサーバーコントロールは、HtmlControlベースクラス(フルクラス名System.Web.UI.HtmlControls)から派生したクラスを使用しており、Disabledプロパティのみを持っています。
W3Cの仕様によると: http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.12
disabledに設定された入力は、次のような制限があります。
<1> フォーカスを受け付けることができる <2> タブキーを使用するとスキップされる <3> readonly に設定された入力で SUCCESSFUL でない可能性があるものは、以下の制限が付されます。
<1> フォーカスはあるが変更できない <2> Tabキーで移動できる <3> 成功したフォーム要素のみ有効なデータ、つまり送信できる。
Enabledプロパティを持つTextBoxは、クライアント側では、次のように表示されます。 <input disabled="disabled">
Htmlサーバーコントロールは、HtmlControlベースクラス(フルクラス名System.Web.UI.HtmlControls)から派生したクラスを使用しており、Disabledプロパティのみを持っています。
W3Cの仕様によると: http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.12
disabledに設定された入力は、次のような制限があります。
<1> フォーカスを受け付けることができる <2> タブキーを使用するとスキップされる <3> readonly に設定された入力で SUCCESSFUL でない可能性があるものは、以下の制限が付されます。
<1> フォーカスはあるが変更できない <2> Tabキーで移動できる <3> 成功したフォーム要素のみ有効なデータ、つまり送信できる。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン