テキストエリアの 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 境界線を解決する最善の方法 (推奨)

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

推薦する

editplus の Zen コーディング例コードの説明

たとえば、次のように入力します。 XML/HTML コードdiv#ページ>(div#ヘッダー&...

React Hooksを使用する際のよくある落とし穴

React Hooks は React 16.8 で導入された新しい機能で、クラスを使用せずに状態や...

Nginx ストリーム構成プロキシ (Nginx TCP/UDP ロード バランシング)

序章nginx が優れたリバース プロキシ サービスであることは誰もが知っています。nginx を使...

Hタグの定義と注意事項について簡単に説明します

結果から判断すると、タイトルを定義するための固定パターンはなく、すべてむしろランダムな感じがします。...

JavaScript 初心者のための二分探索木アルゴリズムのチュートリアル

目次バイナリ検索木 (BST) とは何ですか?バイナリツリーの基本的な走査(インオーダー、ポストオー...

js を使用して画像をモザイク化する方法の例

この記事では、主に js を使用して画像をモザイク化する方法の例を紹介し、次のように共有します。効果...

ElementUIカスタムCSSスタイルが有効にならない問題を解決する

例えば、入力ボックスがあります <el-入力 ref="mySearch"...

MySQL でのストアド プロシージャと関数の作成の詳細な説明

目次1. ストアドプロシージャ1.1. 基本構文1.2 実行権限を指定してストアドプロシージャを作成...

メタ情報に基づいて時間指定のページ更新またはリダイレクトを実装する

メタを使用して、ページの時間指定更新またはジャンプを実装します。 XML/HTML コードコンテンツ...

background-positionプロパティでのパーセンテージ値の使用法の検討

背景位置が背景画像の表示に与える影響この2日間のプロジェクトでホームページの写真を入れ替えていたとこ...

Zabbixを使用してMySQLを監視する方法

Zabbix 導入ドキュメントzabbix導入後zabbixエージェントの操作1. MySQLを監視...

MySQL 5.7.20 Green Edition のインストールの詳細なグラフィックチュートリアル

まず、MySQL とは何かを理解しましょう。 MySQL は、スウェーデンの会社 MySQL AB ...

HTML インライン要素と HTML ブロックレベル要素の概要と違い

ブロックレベル要素の機能: • 常に新しい行から始まり、それ自体で 1 行を占め、後続の要素も新しい...

コピー&ペーストはパッケージングの敵です

OO、デザイン パターン、および多くのオブジェクト指向の原則について話す前に、まず 1 つのことを習...

シームレスなカルーセルを実現するjQueryプラグイン

シームレス カルーセルは非常に一般的なエフェクトであり、ロジックを理解すれば非常に簡単です。効果は以...