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

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

藏色散人
リリース: 2022-12-30 11:13:23
オリジナル
5121 人が閲覧しました

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

例:

<input type="text" disabled="disabled" />
ログイン後にコピー

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

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

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

例:

<input type="text" readonly="readonly">
ログイン後にコピー

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

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

関連ラベル:
css
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート