怎么将文本框里面的换行,空格以/n或者/r的形式传给后端,前端
<textarea id="textAreaId">
asdasdasd
eqweqw
qweqw
</textarea>
<script>
var s = document.getElementById('textAreaId').value;
s = s.replace(/\r/g, '');//去掉ie浏览器textarea生成的\r,只保留\n
s = s.replace(/[\n ]/g, '/n');//空格和换行\n替换为/n
alert(s)
</script>
// 获取文本框中的值
var text = document.getElementById("myTextbox").value;
// 将空格替换为制表符
text = text.replace(/ /g, "\t");
// 将处理后的值重新赋给文本框
document.getElementById("myTextbox").value = text;
不能直接传换行或者空格的,只能转换
上面说的是对的,然后你再将替换后的text传给后端就好了
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!