Ho un testo fantasma nei campi di testo che scompare quando ti concentri su di loro usando l'attributo segnaposto HTML5:
<input type="text" name="email" placeholder="Enter email"/>
Voglio usare lo stesso meccanismo per avere un testo segnaposto multilinea in un'area di testo, forse qualcosa del genere:
<textarea name="story" placeholder="Enter story\n next line\n more"></textarea>
Ma quelli vengono \n
mostrati nel testo e non causano nuove righe ... C'è un modo per avere un segnaposto multilinea?
AGGIORNAMENTO : L'unico modo per farlo funzionare è stato utilizzare il plug-in jQuery Watermark , che accetta HTML nel testo segnaposto:
$('.textarea_class').watermark('Enter story<br/> * newline', {fallback: false});
white-space
per assicurarti che sia impostato correttamente, ad esempio pre-wrapping
funziona ovunque tranne Safari.