テキストエリアの 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 データベースのバックアップとリカバリの実装コード

データベースのバックアップ #文法: # mysqldump -h server-u usernam...

CSS3を使用してヘッダーアニメーション効果を作成する

Netease Kanyouxi公式サイト(http://kanyouxi.163.com/)(棚...

Elasticsearch を使用する際の一般的な問題の解決策

1. redis で使用すると Netty の起動競合が発生するため、***Application ...

MySQL Community Server 5.6.39 のインストール方法

この記事では、MySQLのダウンロードとインストールの詳細なチュートリアルを記載しています。具体的な...

MySQLの遅いクエリ問題の詳細な分析データ送信

例を通して、MySQL のデータ テーブル送信のクエリが遅い問題の解決策を共有しました。最近、コード...

JS は Baidu 検索ボックスを実装します

この記事の例では、Baidu検索ボックスを実装するためのJSの具体的なコードを参考までに共有していま...

MySQL テーブルを削除する際の I/O エラーの原因分析と解決方法

問題現象最近、sysbench を使用して MySQL をテストしました。テストに長い時間がかかった...

JavaScript で 2 次元配列を作成するためのヒント

Js での 2 次元配列の作成:まず、JavaScript は 1 次元配列のみをサポートしています...

MySQL 接続とコレクションの簡単な分析

結合クエリ結合クエリとは、2 つ以上のテーブル間のマッチング クエリを指し、一般的には水平操作と呼ば...

MySQL のインデックスの種類と基本的な使用例

目次索引- 総合索引- ユニークなインデックス- 主キーインデックス- 複合インデックス- 全文索引...

Vue-cli を使用して Vue プロジェクトを構築する手順の詳細な説明

まず、Vue-cli をインストールする必要があります。 npm インストール -g vue-cli...

Docker で ElasticSearch と Kibana をインストールするためのサンプル コード

1. はじめにElasticsearchは現在非常に人気があり、多くの企業が利用しているため、esを...

Vue が配列の変更を監視できない問題の解決方法

目次1. Vueリスナー配列2. vueが配列の変更を監視できない状況1. Vueリスナー配列Vue...

MySQLのデッドロックとログに関する詳細な説明

最近、MySQL オンラインでいくつかのデータ異常が発生しましたが、すべて早朝に発生しました。ビジネ...

MySQL における一般的なランキングの問題をいくつかまとめます

序文:一部のアプリケーション シナリオでは、成績や年齢によるランキングなど、ランキングの問題が発生す...