javascript - 包含输入中的空格

标签 javascript html whitespace

我的用户想要一个输入字段,他可以在其中输入消息,然后我会将其显示为页面上的滚动选取框。例如,他希望能够包含空格,

“员工请抬头。”

当我收到文本时,我的文本区域没有注意到空格。有办法得到吗?

我知道这是一个奇怪的请求 - 谷歌只告诉我如何删除空格,而不是包含它。

var text = $('textarea').val();
<textarea class='messageInput'></textarea>

最佳答案

我非常确定您得到的值与所有空白都是正确的,问题在于您的(可能)自定义 div 中的值的显示。最好的方法是在该元素上设置 white-space: pre ,该元素(如选项所示)将pre提供空白。 ;) 示例:

<div id="foo" style="white-space: pre"><!-- insert text here --></div>

并忽略所有实质上修改文本内容的&nbps;建议。 CSS 是做到这一点的正确方法!

关于javascript - 包含输入中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47056841/

相关文章:

jquery - 当视口(viewport)很窄时,强制面包屑元素不会中断到另一行

c# - XDocument.Parse 在不要求时保留空格

html - 使用 HAML 使关闭和打开 div 标 checkout 现在同一行

html - 如何编写多个段落的代码?

javascript - IF-ELSE 语句不起作用

javascript - 如何使用 JavaScript 动态删除 Zend Form API 生成的 HTML 表单元素?

javascript - 即使页面重新加载也保持 chrome javascript 运行

javascript - 如何让 YouTube API 加载 onclick?

javascript - 添加两个没有操作按钮的数字react.js

javascript - 如何在另一个 View 模型中调用 View 模型中的函数?