プロが教えるわが家の防犯対策術!

テキストエリア内の改行をreplaceで除去したいのですが、FireFoxではうまくいくのですがIEではうまく動作しません。
下記のようなソースです。
IEではどのように書けば良いのでしょうか。

<html>
<head>
<script type="text/javascript" language="javascript">
function change_box(){
temp = document.getElementById("in").value;
temp = temp.replace(/\n/g,"");
document.getElementById("out").value = temp;
}
</script>
</head>
<body>
<form>
<textarea id="in" rows="3" >
一行目
二行目
三行目
</textarea><br />
<textarea id="out" rows="3" ></textarea><br />
<input type="button" value="変換" onclick="change_box()">
</form>
</body>
</html>

A 回答 (1件)

temp = temp.replace(/\r\n/g,"");



これで出来ると思います。
    • good
    • 0
この回答へのお礼

出来ました!!
どうもありがとうございました。

お礼日時:2006/01/18 14:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!