テキストエリアの disabled 属性と readonly 属性の具体的な使用法

テキストエリアの disabled 属性と readonly 属性の具体的な使用法

障害者の定義と使用法

disabled 属性はブール属性です。

disabled 属性は、テキスト領域を無効にすることを指定します。

無効なテキスト領域は使用できず、選択可能なテキストも存在しません (コピーできません)。

無効プロパティを設定すると、何らかの条件が満たされるまで (チェックボックスの選択など)、テキスト領域へのユーザー アクセスを復元できます。次に、JavaScript を使用して disabled 属性の値を削除し、テキスト領域を有効にします。

HTML 4.01 と HTML5 の違い

なし。

HTML と XHTML の違い XHTML では、属性の最小化は禁止されており、disabled 属性は <textarea disabled="disabled"> として定義する必要があります。

disabled 属性は、無効なテキスト領域を示します。無効なテキスト領域では、コンテンツを変更することはできず、リクエストで値を渡すこともできません。

<テキストエリアが無効>
123WORDPRESS.COM では、ウェブサイトの作成方法を学ぶことができます。当社は最も包括的な Web テクノロジー チュートリアルを提供しています。
</テキストエリア>

無効と無効の違い = 「無効」

disabled = "disabled" は XML の標準的な記述方法です。XML の互換性を保ちたい場合は、disabled = "disabled" と記述する必要があります。XHTML を使わず、XML 構文を気にしない場合は、単独で使用してもかまいません。

注: Chrome など、Firefox 以外のブラウザでは、<textarea disabled> を選択してコピーできます。

読み取り専用の定義と使用法

readonly 属性はブール属性です。

readonly 属性は、テキスト領域が読み取り専用であることを指定します。

読み取り専用テキスト領域ではコンテンツを変更することはできませんが、ユーザーは Tab キーを使用してコントロールに切り替え、コンテンツを選択またはコピーできます。

readonly 属性を設定すると、何らかの条件が満たされるまで (チェックボックスの選択など)、テキスト領域へのユーザー アクセスを復元できます。次に、JavaScript を使用して readonly 属性の値を削除し、テキスト領域を編集可能にすることができます。 readonly 属性は、テキスト領域が読み取り専用であることを指定します。読み取り専用テキスト領域では、コンテンツを変更することはできません。リクエストで値を渡すことができます。

具体的な使い方は以下のとおりです。

<textarea readonly="読み取り専用">テスト1</textarea> 
<textarea rows="3" cols="20" disabled="無効"> 
テスト2 
</テキストエリア> 

HTML と XHTML の違い XHTML では、属性の最小化は禁止されており、readonly 属性は <textarea readonly="readonly"> として定義する必要があります。

<<:  モバイルデバイス上の 1px 境界線を解決する最善の方法 (推奨)

>>:  ウェブページ読み込み時に左右にジャンプする原因の分析と解決

推薦する

MySQL の主キーがクエリを高速化するために数値を使用するか UUID を使用するかについての簡単な分析

実際の開発では、MySQL の主キーは重複できず、主キーが自動的にインクリメントされることがあります...

Windows での MySQL 8.0.18 インストール チュートリアル (図解)

ダウンロードダウンロードアドレス: https://dev.mysql.com/downloads/...

JS を使用してバイナリ ツリー トラバーサル アルゴリズムのサンプル コードを実装する

目次序文1. バイナリツリー1.1. 二分木の走査1.2. jsを使用してバイナリツリーを表現する1...

LINUX での IPTABLES ファイアウォールの基本的な使用方法のチュートリアル

序文パブリック IP を持つ本番 VPS の場合、必要なポートのみが開かれ、IP とポートを制御する...

Vueプロジェクトが完了した後にプロジェクトを最適化する方法の例

目次1. 開発モードとリリースモードに異なるパッケージエントリポイントを指定する2. 外部CDNリソ...

VC6.0をWIN10にインストールすると使用できない問題の解決方法

VC6.0は確かに古すぎるVC6.0は昔の開発ツールです。現在のwin10では対応していません。しか...

MySQLで数千万のテストデータを素早く作成する方法

述べる:この記事で扱うデータ量は 100 万です。数千万のデータが必要な場合は、量を増やすだけで済み...

スライディングカルーセル効果を実現する js

この記事では、スライディングカルーセル効果を実現するためのjsの具体的なコードを参考までに共有します...

MySQL 8.0 の新機能 - チェック制約の紹介

目次序文チェック制約作成、削除、表示制限要約する序文MySQL 8.0 では、チェック制約という非常...

LinuxでifconfigとaddrがIPアドレスを表示できない問題を解決する

1. 仮想マシンにLinuxシステムをインストールし、仮想マシンを起動し、rootとパスワードを入力...

HTML CSS に基づく検索アイコン付き検索ボックス機能を実装する

序文フロントエンドで非常に便利な、小さなアイコン付きの検索ボックスを作成する方法をご紹介します。エフ...

SQL 結合クエリの内部結合、外部結合、クロス結合の違いの詳細な説明

データベースを使用するアプリケーションを開発する場合、必然的にユニオンクエリを使用する必要があります...

Linux環境でOpenSSL証明書を生成する

1. 環境: CentOS7、OpenSSL1.1.1k。 2. コンセプト:ルート証明書: サーバ...

MySQL の count 関数の正しい使い方の詳細な説明

1. 説明MySQLでは、テーブル内の行の総数を取得する必要がある場合、通常は次の文を使用します。 ...

CSS の Display、Visibility、Opacity、rgba、z-index: -1 の違い

ウェブページ上のいくつかの要素の非表示、透明、その他のプロパティを制御する必要があることがよくありま...