如何使用换行符获取textarea文本?

时间:2014-06-24 11:22:20

标签: c# javascript html asp.net text

如何获取textarea的文本,包括换行符。我需要它,因为我想通过XMLHttpRequest将文本发送到ASP.NET HttpHandler(.ashx)并保留该文本的初始形式。 我的代码:

function BUTTON_CLICK() {
    XMLHttpRequest ajax = new XMLHttpRequest();
    var text = document.getElementById("myTextarea").value;

    ajax.onreadystatechange = function () {
        if (ajax.readyState === 4) {
           document.getElementById("myTextarea").value = ajax.responseText;
        }
    }
    ajax.open("POST", "Code/myHttpHandler.ashx?text=" + text, true);

    ajax.send(null);
}

1 个答案:

答案 0 :(得分:2)

请尝试

var text = document.getElementById("myTextarea").value;    
var myLineBreak = text.replace(/\r\n|\r|\n/g,"<br />");