Как пользоватьсяв качестве заполнителя на Rails 3? - PullRequest
6 голосов
/ 18 июня 2011

У меня есть текстовая область, которая имеет поддержку Markdown, и я хотел бы показать заполнитель, чтобы показать, какой формат форматирования нравится Markdown, но при вводе <br /> в качестве заполнителя в тексте отображается <br />.Я бы предпочел сделать новую строку, если это возможно.

Я использую Rails 3, ниже приведен код, который я использую:

<%= f.text_area :info, :placeholder => "if you want you can <br /> add a link by doing this: [text](http://link.com) it's pretty neat aye? or you could use bold by doing this: **bold text is cool**" %>

Ответы [ 3 ]

1 голос
/ 01 сентября 2011

Согласно спецификации , атрибут placeholder не может содержать разрывы строк или возврат каретки.

0 голосов
/ 17 декабря 2015

Вот еще несколько связанных хаков с многострочными заполнителями, я следовал примеру в ответе ниже, чтобы сделать мой обходной путь: Вставить разрыв строки внутри атрибута-заполнителя текстовой области?

Для рельсов я подумал, что это полезно, если вы хотите, чтобы гем имел дело с заполнителями: JQuery-заполнители рельсы .

Однако вам понадобится раздвоенная версия jQuery-placeholder, которая поддерживает символ новой строки: jQuery-Placeholder-Newlines

0 голосов
/ 28 мая 2013

Как говорит Логан, вы можете найти некоторые хаки в подобном вопросе здесь:

Можете ли вы иметь многострочный текст-заполнитель HTML5 в

...