我已经使用HTML,JavaScript和CSS创建了一个简单的在线聊天室。无论如何,我最近添加了一个功能,以自动在按下Enter键时自动提交消息。但是,每当我这样做时,文本框的值中都有一个新行。
这是一个例子...
提交消息
document.getElementById("send").value;
"
提交消息
document.getElementById("send").value;
"
"
任何帮助将不胜感激,谢谢:(
如果要完全删除它们
var UserInput = document.getElementById("send").value
UserInput = UserInput.replace(/(?:rn|r|n)/g, '');
替换函数使用正则表达式检查返回和新行的字符串,当它找到一个时,它将其替换为"或否。
希望这对您有帮助