<input type="text" />
ユーザーが文字列を入力するHTMLテキスト入力があります。これはテキスト入力であり、テキスト領域ではないため、ユーザーは改行を入力できません。
ユーザーは、後で再表示されるときにデータをフォーマットするために、テキスト入力にMarkdown要素を入力できます。ただし、改行文字(ヘッダー、リストなど)を入力できないため、オプションは制限されています。
最後に、ユーザーは(XSS攻撃から保護するために)フィールドにHTML要素を入力することは許可されていないため<br/>
、テキスト入力に要素を入力することはできません。
Markdownに、単一行のテキスト入力フィールドで改行を模倣する方法があるかどうかを知りたいと思いました。この入力フィールドは、後でフォーマットされたテキストとして再表示されると、改行または改行として表示されます。
例(Markdownでこの目的の改行タグを表すと仮定し@cr
ます):
入力:#A Header @cr ##A Subheader @cr Some text
出力:
ヘッダー
サブヘッダー
いくつかのテキスト