• ベストアンサー

「」の付加-JS

テキストエリアaに入力された文字列を、テキストエリアbに「」を付けて表示するにはどうしたらよいのでしょうか? あいうえお かきくけこ とaに入力すると 「あいうえお」 「かきくけこ」 となるような感じです。 改行で区切る部分が上手くいきません; どなたかよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

こんな感じでどうでしょう? function test(){ with(document.InputForm){ //aの値を取得 aval = a.value; //文字列の前後を「」でくくる aval = "「" + aval + "」"; //改行の統一 aval = aval.replace(/\r\n/g, "\n" ); aval = aval.replace(/\r/g, "\n" ); //改行を"」改行「"に変更 aval = aval.replace(/\n/g,"」\n「"); //bに値を入れる b.value = aval; } }

Crossing11
質問者

お礼

そのソースを組み込んでみたところ、無事実装することができました。回答有難うございました。 意外と短く記述できるものですね。

その他の回答 (1)

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

どう上手くいかないのかわかりません。 実行したソースを提示してみてはいかがですか?

Crossing11
質問者

お礼

公開できるほどの形になってませんでした(; ̄ー ̄川 アセアセ 回答どうもです。解決しました。

関連するQ&A