Esto funciona en Chrome y cualquier otro navegador que soporte HTML5 texto del marcador en¿Cómo obtengo texto de marcador de posición en Firefox y otros navegadores que no son compatibles con la opción de etiqueta html5?
<input id="name" name="name" type="text" placeholder="Please enter your name..." required /> <br />
embargo, no funciona en 3.5 y anteriores de Firefox, y, obviamente, IE8, y posiblemente otros navegadores.
¿Cómo logro lo mismo (preferiblemente en HTML/CSS - si no estoy abierto a sugerencias), para admitir todos los navegadores más antiguos? Si no todos los navegadores, al menos Firefox e IE.
Safari y Chrome ya lo admiten (o las últimas versiones de todos modos).
Gracias.
Esto abusa del valor para proporcionar información a los usuarios. Si JS no está disponible, los usuarios tienen que eliminar el valor manualmente. Si JS está disponible y el usuario Depende de un lector de pantalla, la información se eliminará tan pronto como el foco toque el elemento, por lo que nunca se leerá. – Quentin
No me gusta esta solución. Estoy usando Chrome 12 y lo estoy probando, y el texto del marcador de posición se atasca como valor al enviar formularios. Luego termino con un montón de comentarios con el texto "comments ...";) –