2

フォームを作成しようとしていますが、ラベルを使用したくありません。プレースホルダーを使用して、ユーザーから求められていることをユーザーに知らせたいだけです。しかし、type="date" を指定すると、Chrome のプレースホルダーは無視され、日月年に置き換えられますが、表示したいのは生年月日です。

これを行う方法はありますか?そうしないと、フォーム全体を変更してラベルを挿入する必要があります。

以前に尋ねられたことは知っていますが、誰もが日付ピッカーが表示されないようにしたいと考えています。日付ピッカーは好きですが、プレースホルダーは好きではありません。私が見つけたすべての答えは、プレースホルダーに基づいていました。

4

1 に答える 1

2

placeholder属性は入力では無効ですtype="date"。したがって、作業を開始する最も簡単な方法は、をそれをサポートするものplaceholderに設定することです。type

また、注意してください

placeholder 属性は、ラベルの代わりとして使用しないでください。

あなたのアプローチを使用することに決めた場合は、フォームにラベルを追加してから、それらが支援技術で利用できることを確認してください

于 2012-12-06T19:05:31.107 に答える