2011-06-17 24 views
6

私はMarkdownのサポートを持っているテキストエリアを持っています。そして、Markdownが好きな書式の種類を表示するためのプレースホルダを表示したいのですが、<br />をプレースホルダに入れて、テキストに<br />と表示します。これが可能であれば、私は新しい行を作ることを好むだろう。<br />をRails 3のプレースホルダに使用するには?

私は以下、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**" %>

+1

をuが試みるました\ n個の代わり
の? –

+0

ちょうどそれを試みた。テキストエリアでは動作しませんが、ページのソースを表示すると、新しい行が表示されます。 –

+0

\ nは、ビューソースに新しい行を表示しますが、テキストエリアには表示しません。試してみると次は何ですか? –

答えて

1

specificationによると、プレースホルダー属性は任意の改行やキャリッジリターンを含めることはできません。ローガンが言うように

0

は、プレースホルダを複数行にいくつかのより多くの関連ハックされ、私は自分を行うには、以下の解答例を踏襲しました回避策:レール用 Insert line break inside placeholder attribute of a textarea?

、私はあなたが、プレースホルダに対処するための宝石をしたい場合、これは便利だと思った: jquery-placeholder-rails

しかし、あなたが改行をサポートしてjQueryの - プレースホルダのフォークバージョン必要があります:jQuery-Placeholder-Newlines

関連する問題