关于如何更改日期输入的 dd/mm/yyyy 占位符并在选择日期后具有不同颜色的文本的一个非常直接的问题。
我尝试了以下代码无济于事:
input[type="date"] {
color: pink;
}
::-webkit-datetime-edit-day-field[aria-valuetext=blank],
::-webkit-datetime-edit-month-field[aria-valuetext=blank],
::-webkit-datetime-edit-year-field[aria-valuetext=blank] {
color: gren;
}
和
input[type="date"] {
color: pink;
}
::-webkit-datetime-edit-day-field:not([aria-valuetext]),
::-webkit-datetime-edit-month-field:not([aria-valuetext]),
::-webkit-datetime-edit-year-field:not([aria-valuetext])
{
color: green;
}
和
input[type="date"] {
color: pink;
}
input[type="date"]:invalid::-webkit-datetime-edit-text,
input[type="date"]:invalid::-webkit-datetime-edit-day-field,
input[type="date"]:invalid::-webkit-datetime-edit-month-field,
input[type="date"]:invalid::-webkit-datetime-edit-year-field {
color: green;
}
HTML
<span class="wpcf7-form-control-wrap date-457">
<input type="date" name="date-457" value="" class="wpcf7-form-control wpcf7-date wpcf7-validates-as-date" aria-invalid="false">
</span>
这些样式都不适用于更改占位符并使所选日期具有不同的颜色。我想这些解决方案已经过时了,因为我在这里找不到与 2017-2018 相关的任何答案。
我相信最新的答案将使网站上在当今时代寻找答案的每个人都受益,因此请不要将其标记为重复,除非重复的问题提供了工作代码。