2012-04-21 89 views
0

我想刪除文本區域中的初始空間。當沒有文本給textarea並且你得到textarea.value時,你會得到一個空格「」而不是像普通輸入文本框那樣的空字符串。 此外,當有文本(即測試)時,它返回「測試」。是否有可能阻止這個額外的空間? 我寧願使用Textarea的原型,因爲我正在使用通用過程來獲取輸入文本框和textarea的值。刪除文本區域的初始值「」

目前我寫了這樣的事情:

Textarea.prototype.value = function() { 
     var val = this.value; 
     if (val[0] == "0") val.splice(0,1); 
     return val; 
    }; 

但它並沒有解決這個問題,我還得到了額外的空間。

+3

您的標記是什麼樣的? – 2012-04-21 19:02:47

+3

換句話說,塞爾吉奧就是這樣說的:那個空間是因爲你的標記放在那裏而存在的。 – Jon 2012-04-21 19:04:13

+0

這很可能是因爲您在代碼中的不同行上具有開始和結束'