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

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

推薦する

UbuntuでMySQLデータベースファイルディレクトリを変更する方法

序文同社の Ubuntu サーバーは、さまざまなシステムのディレクトリを異なる論理パーティションに配...

実用的なクイックスタートReactルーティング開発

インストールインストールするには、次のコマンドを入力します。 // ネプ npm で react-r...

JavaScript シングルスレッドと非同期の詳細

目次1. タスクキュー2. 混乱を招く問題を説明する1. setTimeout(f1,0)とは何です...

CSS3のall属性の使い方を理解する

1. 互換性以下のように表示されます。 互換性は問題ありません。IE を除き、他のブラウザは基本的に...

MySql ストレージ エンジンとインデックスに関する知識のまとめ

ストレージエンジンデータベース ストレージ エンジンとは何ですか?データベース エンジンは、データベ...

Nginx で Basic Auth ログイン認証を設定する方法

nginx でファイルサーバーを構築することもありますが、これは一般に公開されていますが、サーバーが...

超シンプルな QPS 統計手法 (推奨)

過去 N 秒間の QPS 値の統計 (1 秒あたりの選択、挿入などを含む) mysql> se...

MySQL 5.7.18 MSI インストール グラフィック チュートリアル

この記事では、参考までにMySQL 5.7.18 MSIインストールチュートリアルを紹介します。具体...

JQueryはアニメーション効果の非表示と表示を実装します

この記事では、アニメーション効果の非表示と表示を実現するためのJQueryの具体的なコードを参考まで...

Ubuntu仮想マシンでシリアル通信にcutecomを使用する方法

Ubuntu仮想マシンでのシリアル通信にcutecomを使用する1. cutecomをインストールす...

HTML+CSS+JavaScript でガールフレンド版のスクラッチ カードを作成します (一度見ればすぐに覚えられます)

誰もがスクラッチ チケットで遊んだことがあると思います。子供の頃、ポケットにお金が入るとすぐに友達に...

MySQL 中断された接続警告ログの分析

序文:場合によっては、MySQL に接続されたセッションが異常終了することが多く、エラー ログに「通...

LinuxでSVNサーバーを構築する方法

1: SVNをインストールする yum インストール -y サブバージョン2. 倉庫を作る1: 倉庫...

きちんとしたHTMLマークアップを使用してページを構築します

インターネットは絶えず進化する有機体です。長期にわたってインターネットの発展に適応できるページを構築...

MySql8.0以降のバージョンでROOTパスワードを正しく変更する方法

展開環境:インストールバージョン Red Hat Cent 7.0 MYSQL バージョン 8.0....