输入空格= html换行符?

时间:2014-03-30 20:11:30

标签: html input

我前一个帖子的后续问题: Disable some html output in input box

我注意到每次在输入中添加空格时,都会自动添加换行符(基本上是html中<br>的等效项。

因此,如果我在输入中键入Hello I am John,输出将返回:

Hello
I 
Am
John

我只想让输入空格化文本而不是添加<br> 所以Hello I am John应该是Hello I am John

希望我说清楚,

谢谢!

3 个答案:

答案 0 :(得分:1)

这只是一个边缘问题,正在推动我的文字。

答案 1 :(得分:0)

您可以输入空格&nbsp;

所以如果你想在没有<br>问题的情况下输入空格,你需要做一个用&nbsp;替换空格的javascript函数

function removeSpaces()  {
   var str = document.getElementById("input").innerHTML; 
   var res = str.replace(/\s/gi, "&nbsp;");
   document.getElementById("input").innerHTML=res;
} 

答案 2 :(得分:0)

按如下方式编写代码

Hello &nbsp; I &nbsp; am &nbsp; John