タグ

ブックマーク / h2ham.seesaa.net (1)

  • フォーム(form)のテキストエリア内の改行を<br />に変換するJavaScript(jQuery利用)

    ちょっとしたテクニックなのかもしれないですが、 formのテキストエリアで改行つきの入力をしたときに、 改行を自動的にbrタグになる方法があったので、 メモとしてエントリーしておきます。 改行をbrにするスクリプト 改行をbrにするには正規表現を使う。 調べたところによると、ブラウザによって改行コードが違う可能性もあるので、 二つ指定しておくのがポイントのようだ。 改行は正規表現では「\r\n、\n、\r」らしいので、 これが含まれていたらbrタグに変換すればよい。 必要なスクリプトは下記の通りである。 尚、今回も指定しやすいようにjQueryを利用しています。 ■スクリプト $("textarea").change( function() { var txtVal = $(this).val(); txtVal = txtVal.replace(/\r\n/g, "<br /&gt

    フォーム(form)のテキストエリア内の改行を<br />に変換するJavaScript(jQuery利用)
  • 1