У меня есть текст-привидение в текстовых полях, которые исчезают, когда вы сосредотачиваетесь на них, используя атрибут-заполнитель 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.