Я был приятно удивлен, обнаружив, что следующий код, если смотреть в Chrome, оказывает DatePicker:Как изменить HTML5 замещающий текст, который отображается в поле даты в Chrome
<input type="date" name="wdate" id="wdate" value="" placeholder="date of purchase" />
Однако, текст-заполнитель игнорируется и вместо этого отображается «Дата/месяц/год».
Как я могу изменить текст заполнителя и использовать его?
Я уже пробовал:
<script>
$("#wdate").attr("placeholder", "Day/Month/Year of purchase");
</script>
, но безрезультатно.
заполнитель будет отображаться только если текстовое поле пустым, в противном случае мы не можем изменить его. – vusan
Атрибут placeholder должен быть подсказкой о том, как заполнить форму (то есть пример или описание формата), это явно ** не ** замена элемента 'label'. Поместите «метку» рядом с полем. – Quentin
Поле пустое. Он показывает этот точный текст сразу, когда страница загружает «День/Месяц/Год» точно так же, как я только что написал (но без кавычек). –