我正在尝试创建表单,但我不想使用标签,我只想使用占位符让用户知道他的问题。 但是当我给它输入type =“date”时,Chrome中的占位符将被忽略并替换为:day-month-year,但我希望它显示:出生日期。
我有办法做到这一点吗?否则我必须更改整个表单并插入标签。
我知道以前有人问过,但是每个人都希望阻止日期选择器显示,我喜欢datepicker而不是占位符。我找到的所有答案都是基于占位符。
答案 0 :(得分:2)
placeholder
属性为not valid on input type="date"
。因此,让placeholder
工作的最简单方法是将type
设置为支持它的内容。
另外note:
不应将占位符属性用作替代 标签
如果您决定使用自己的方法,则应在表单中添加标签make sure they're available to assistive technology。