「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > HTML5 の日付入力からデフォルトのプレースホルダー テキストを削除するにはどうすればよいですか?

HTML5 の日付入力からデフォルトのプレースホルダー テキストを削除するにはどうすればよいですか?

2024 年 11 月 12 日に公開
ブラウズ:480

How to Remove the Default Placeholder Text from HTML5 Date Inputs?

HTML5 日付入力からデフォルトのテキストを削除する

type="date" の HTML5 入力要素は、日付を選択する便利な方法を提供しますが、多くの場合、デフォルトの日付形式 (mm/dd/yyyy など) が入力フィールド内のプレースホルダーとして表示されます。このプレースホルダー テキストは、状況によっては気が散ったり、望ましくない場合があります。

ユーザーが日付を選択できるようにしながらこのデフォルトのテキストを削除するには:

  1. CSS ' を使用します。 ::-webkit-datetime-edit-*' selectors:

    これらのセレクターは、年、月、日のフィールドなど、日付入力要素の特定の部分をターゲットとしています。

  2. 空のフィールドの色を透明に設定します:

    現在選択されている値がないフィールド (つまり、空白のフィールド) の色を透明に設定します。 aria-valuenow' 属性) を使用すると、デフォルトのプレースホルダー テキストを効果的に非表示にすることができます。

::-webkit-datetime-edit-year-field:not([aria-valuenow]),
::-webkit-datetime-edit-month-field:not([aria-valuenow]),
::-webkit-datetime-edit-day-field:not([aria-valuenow]) {
    color: transparent;
}
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3