作者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