Me sorprendió gratamente al descubrir que el siguiente código, cuando se ve en Chrome, rinde un selector de fechas:¿Cómo se cambia el texto del marcador de posición HTML 5 que aparece en el campo de la fecha en Chrome
<input type="date" name="wdate" id="wdate" value="" placeholder="date of purchase" />
Sin embargo, el texto del marcador se ignora y se muestra "Fecha/Mes/Año" en su lugar.
¿Cómo puedo cambiar el texto del marcador de posición y usar el mío?
Ya he probado:
<script>
$("#wdate").attr("placeholder", "Day/Month/Year of purchase");
</script>
pero fue en vano.
marcador de posición se mostrará sólo si el cuadro de texto está vacío, de lo contrario no podemos cambiarlo. – vusan
El atributo marcador de posición se supone que es una pista sobre cómo completar el formulario (es decir, un ejemplo o una descripción del formato), es explícitamente ** no ** un reemplazo para un elemento 'etiqueta '. Coloque una 'etiqueta' al lado del campo. – Quentin
El campo está vacío. Muestra este texto exacto inmediatamente cuando la página carga "Día/Mes/Año" exactamente como lo acabo de escribir (pero sin las comillas). –