ホームページ  >  記事  >  ウェブフロントエンド  >  CSSで入力ボックスを編集不可に設定する方法

CSSで入力ボックスを編集不可に設定する方法

藏色散人
藏色散人オリジナル
2021-02-02 10:07:084970ブラウズ

CSS で入力ボックスを編集不可に設定する方法: まず HTML サンプル ファイルを作成し、次に入力タグを定義し、CSS スタイル「pointer-events: none;」を入力に追加します。

CSSで入力ボックスを編集不可に設定する方法

この記事の動作環境: Windows7 システム、HTML5&&CSS3 バージョン、Dell G3 コンピューター。

css により入力が編集不可になります

CSS スタイルのポインター イベント: なしを入力に追加します

input{
    pointer-events: none;
}

ポインター イベントを使用して要素が編集不可能になるようにしますマウス イベントのターゲットは、要素上のイベント リスナーが決して起動しないことを必ずしも意味するわけではありません。要素の子孫が明示的に pointer-events 属性を指定し、それがマウス イベントのターゲットになることを許可している場合、その要素を指すすべてのイベントは、イベントの伝播中に親要素を介して伝播し、適切な方法でその要素のイベント リスナーをトリガーします。 。もちろん、親要素上にあるが子孫要素上にはない画面上のマウス アクティビティは、親要素と子孫要素によってキャプチャされません (親要素を通過し、その下にある要素をポイントします)。

HTML で入力を編集不可にする

1.input タグにdisabled 属性を追加します

disabled 属性は、input 要素を無効にすることを規定します。disabled な input 要素は無効にすることはできません。編集または無効化できます。コピー、選択できず、フォーカスを取得できず、値はバックグラウンドで受信されません。設定後は文字の色が灰色になります。無効な属性は 10a0c4c6fe334f1dd2642c4aa224944a とともに使用することはできません。

例:

<input type="text" disabled="disabled" />

2. input タグに readonly 属性を追加します

readonly 属性は、入力フィールドが読み取り専用でコピー可能であることを指定します。ただし、ユーザーTab キーを使用して A フィールドに切り替えることができ、フィールドは選択可能であり、フォーカスを受け取ることができ、そのテキストを選択またはコピーできます。渡された値はバックグラウンドで受信されます。読み取り専用属性により、ユーザーは値を変更できません。

readonly 属性は、23efcc05e98690ceeb219581933e4231 または 794332e4da1b97221ff0ba8bc66903c4 とともに使用できます。

例:

<input type="text" readonly="readonly">

推奨: 「css ビデオ チュートリアル

以上がCSSで入力ボックスを編集不可に設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。