2014-03-30 56 views
0

一个后续问题我以前螺纹: Disable some html output in input box输入中的空格= html换行符?

我只注意到每次我在我的输入添加一个空格,换行会自动添加(的<br>基本equivilant在HTML

所以,如果我在输入输入Hello I am John,输出将返回:

Hello 
I 
Am 
John 

我只想输入空间的文本,而不是添加一个<br> 所以Hello I am John将是Hello I am John,因为它应该是。

希望我明白了,

谢谢!

回答

0

你可以有一个空间,只需键入&nbsp;

所以如果妳希望在无<br>问题键入空格,您需要做的JavaScript函数由&nbsp;

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

这里是我的代码的一部分,但它仍然不是为我工作:http://jsfiddle.net/5Z2Jb/我虽然感谢您的帮助,希望你能帮助我解决这个问题。 – WalkOfLife

+0

你可以放一些html代码吗? –

+1

当然,这里你去:http://jsfiddle.net/5AVLd/2/(这是从我的最后一个线程) – WalkOfLife

0

替代空间写你的代码如下

Hello &nbsp; I &nbsp; am &nbsp; John 
+1

这将是我的用户讨厌。 – WalkOfLife

1

这只是一个边际问题,推动我的文本。

相关问题