Mam tekst widmowy w polach tekstowych, który znika, gdy skupisz się na nich za pomocą atrybutu zastępczego HTML5:
<input type="text" name="email" placeholder="Enter email"/>
Chcę użyć tego samego mechanizmu, aby mieć wielowierszowy tekst zastępczy w obszarze tekstu, może coś takiego:
<textarea name="story" placeholder="Enter story\n next line\n more"></textarea>
Ale te \n
znaki pojawiają się w tekście i nie powodują nowych linii ... Czy istnieje sposób, aby mieć wielowierszowy symbol zastępczy?
AKTUALIZACJA : Jedynym sposobem, w jaki udało mi się to uruchomić, było użycie wtyczki jQuery Watermark , która akceptuje HTML w tekście zastępczym:
$('.textarea_class').watermark('Enter story<br/> * newline', {fallback: false});
white-space
aby upewnić się, że jest ustawiona poprawnie, np. pre-wrap
działa wszędzie oprócz Safari.