如何获取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);
}
答案 0 :(得分:2)
请尝试
var text = document.getElementById("myTextarea").value;
var myLineBreak = text.replace(/\r\n|\r|\n/g,"<br />");