ホームページ  >  記事  >  ウェブフロントエンド  >  HTML5 の日付入力要素からデフォルトのテキストを削除する方法

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

Barbara Streisand
Barbara Streisandオリジナル
2024-11-09 03:37:021003ブラウズ

How to Remove Default Text from HTML5 Date Input Element?

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

タイプが「日付」の HTML 入力要素を利用すると、プレースホルダー テキストが生成されますデフォルトでは「mm/dd/yyyy」の形式になります。このテキストを削除するには、次の解決策が提供されています:

解決策:

質問で提供されている CSS コードを使用する代わりに、選択した日付値も非表示にします。次の CSS セレクターを使用できます:

::-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;
}

説明:

この CSS セレクターは、aria が実行されるときに個々の日付フィールド (年、月、日) をターゲットにします。 -valuenow 属性は設定されていません。これは、プレースホルダー テキストの状態に対応します。色を「透明」に設定すると、選択した日付値の表示に影響を与えることなく、デフォルトのテキストが非表示になります。

以上がHTML5 の日付入力要素からデフォルトのテキストを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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