Tengo texto fantasma en los campos de texto que desaparecen cuando te enfocas en ellos usando el atributo de marcador de posición HTML5:
<input type="text" name="email" placeholder="Enter email"/>
Quiero usar ese mismo mecanismo para tener texto de marcador de posición multilínea en un área de texto, tal vez algo como esto:
<textarea name="story" placeholder="Enter story\n next line\n more"></textarea>
Pero esos \n
s aparecen en el texto y no causan nuevas líneas ... ¿Hay alguna manera de tener un marcador de posición multilínea?
ACTUALIZACIÓN : La única forma de hacer que esto funcione fue utilizando el complemento jQuery Watermark , que acepta HTML en el texto del marcador de posición:
$('.textarea_class').watermark('Enter story<br/> * newline', {fallback: false});
white-space
para asegurarse de que esté configurado correctamente, por ejemplo, pre-wrap
funciona en todas partes, excepto Safari.