Jas*_*ack 0 html javascript textarea prototypejs
我想删除textarea中的初始空格.当没有给textarea的文本并且你得到textarea.value时,你得到一个单独的空格""而不是像正常输入文本框那样的空字符串.当有文本(即测试)时,它返回"test".是否可以防止这个额外的空间?我更喜欢使用Textarea的原型,因为我使用一般程序来获取输入文本框和textarea的值.
目前我写了这样的话:
Textarea.prototype.value = function() {
var val = this.value;
if (val[0] == "0") val.splice(0,1);
return val;
};
Run Code Online (Sandbox Code Playgroud)
但它没有解决问题,我仍然得到额外的空间.
你的HTML应该是这样的:
<textarea></textarea>
---------^ no space, tab or new line there
Run Code Online (Sandbox Code Playgroud)