HTML の ReadOnly と Enabled の違い

HTML の ReadOnly と Enabled の違い
ReadOnly 属性を持つ TextBox は、クライアント上で次のマークアップとして表示されます: <input readonly = "readonly">

Enabled属性を持つTextBoxは、クライアント上で次のマークアップとして表示されます: <input disabled="disabled">

HTML サーバー コントロールは、Disabled プロパティのみを持つ HtmlControl 基本クラス (完全なクラス名 System.Web.UI.HtmlControls) から派生したクラスを使用します。

W3C 仕様によると: http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.12


無効に設定された入力には次の制限があります。

<1> フォーカスを受け入れることができます <2> Tab キーを使用するとスキップされます <3> 成功しない可能性があります 読み取り専用に設定された入力には次の制限があります。

<1> フォーカスを受け入れることはできますが、変更することはできません <2> ナビゲートするにはタブキーを使用します <3> 成功する可能性があります 成功したフォーム要素のみが有効なデータを持ち、送信できます。無効および読み取り専用のテキスト入力ボックスは、スクリプトによってのみ変更できます。

<<:  DockerでEurekaを設定する方法

>>:  gorm で MySql データベースを操作する方法

推薦する

display または visibility を通じて HTML 要素を表示または非表示にする

場合によっては、特定の条件に基づいて Web ページ内の HTML 要素を表示するか非表示にするかを...

JS 継承の詳細

目次序文準備する要約する継承方法プロトタイプ継承プロトタイプチェーン継承コンストラクタの借用(クラス...

docker ストレージを使用して Exit を実行すると、サーバーへのファイルのアップロードが失敗する問題と解決策

1. 問題の説明Docker コンテナにインストールされているストレージが終了状態になっているため、...

最もよく使われるHTMLエスケープシーケンス

HTML では、<、>、& などは特別な意味を持ち (<、> はリン...

nginxコンテナ設定ファイルの独立した実装

コンテナを作成する [root@server1 ~]# docker run -it --name ...

TypeScriptはvscodeを使用してコードのコンパイルプロセスを監視します

インストールtsコマンドをグローバルにインストールする npm install -g typescr...

HTML におけるベースタグの使用に関する詳細な説明

requireJS には、baseURL というプロパティがあります。baseURL を設定すること...

Linux C ログ出力コード テンプレート サンプル コード

序文この記事は主に Linux C でのログ出力コード テンプレートに関する関連コンテンツを紹介し、...

iframe ページパラメータの文字化けの問題について議論

非常に珍しいパラメータ文字化けの問題に遭遇しました。まずページを見てみましょう写真に示すように、月次...

iframe でページを開く方法

解決:リンクのターゲット属性値をターゲット フレームワーク名と同じに設定するだけです。具体的な手順:...

NodeとPythonの双方向通信実装コード

目次プロセスコミュニケーションプロセス間の双方向通信問題要約するサードパーティのデータ サプライヤー...

MySQL における EXISTS と IN の使用法の比較

1. 使用法: (1)EXISTSの使用 ucsc_project_batch a から、存在する場...

VM VirtualBox 仮想マシンのマウント共有フォルダ

一つの環境CentOS 7にVMware Toolsをインストールしてホストの共有フォルダへのアクセ...

HTMLを圧縮しない理由はいくつかある

理由は簡単です。 HTML ドキュメントでは、複数の空白文字は 1 つの空白文字と同等です。つまり、...

mysql-joinsの具体的な使用方法

目次結合構文: 1. InnerJOIN: (内部結合) 2. LeftJOIN: (左結合) 3....