作者weihao (浩浩)
看板Ajax
标题[讨论] 请问空白字串显示的问题
时间Tue Jul 1 17:26:29 2008
我在网页上有这麽一段code
var a = '<xsl:value-of select="root/config/key" />'
document.form1.key.value = a;
key是一个text栏位
当key的值是一串空白字串时,比如5个空白字元
这时候在网页上只显示1个字
用a.length去看也只有1的长度
所以网页上的text栏位当然也是只显示1个空白
请问一下有什麽方法可以要到完整的空白字串长度,让网页正确显示呢?
--
█ █
▇█
▇ █◣█ █
▄◣ ◢◤◥ █
▄█
▇█
▇ █
▄█
▇█
▇ ◤█◥
█◢◣█ █ █◥█ █ █ ◥★◣ █▄█ █ █▄█ █ █
◥◤◥◤ ▁█▁ █ █ █▄◤ ◣◢◤ █ ▁█▁ █◥◣ ▁█▁ █
http://blog.yam.com/weihaotsai
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.250.140.195
1F:推 JYHuang:HTML会把多个space视为一个space 07/01 18:23
2F:→ TonyQ: 07/01 19:07
3F:→ weihao:除了回传值用 来代替之外没有其他办法了解决呀? 07/02 10:19
4F:→ TonyQ:用 是概念正确的做法,堪用 replace(/[ ]/,' '); 07/02 10:40
5F:→ TonyQ:毕竟html spec里面 空白本来就不是空白 07/02 10:40
6F:→ TonyQ:你不应该要求一个不预期的成员表现出不预期的行为... 07/02 10:41
7F:推 wxyy:除了取代成 使用<pre>some thing...</pre> 也可以. 07/05 09:39