У текстових полях я маю текст-привид, який зникає, коли ви зосереджуєтесь на них за допомогою атрибута заповнення HTML5:
<input type="text" name="email" placeholder="Enter email"/>
Я хочу використовувати той самий механізм, щоб у текстовій області містився багаторядковий текст-заповнювач, можливо, щось подібне:
<textarea name="story" placeholder="Enter story\n next line\n more"></textarea>
Але вони \n
відображаються в тексті і не викликають нових рядків ... Чи є спосіб мати багаторядковий заповнювач?
ОНОВЛЕННЯ : Єдиний спосіб, коли я працював над цим, використовував плагін jQuery Watermark , який приймає HTML у тексті заповнювача:
$('.textarea_class').watermark('Enter story<br/> * newline', {fallback: false});
white-space
для перевірки значення, щоб переконатися, що він встановлений правильно, наприклад, попереднє обгортання
працює скрізь, крім Safari.