javascript - 在 asp.net 中,文本区域在内容之前有空格

标签 javascript jquery css asp.net .net

enter image description here

在 IE10 中,textarea 在 asp.net 中保存后在内容之前显示空白,然后如何使用 jquery 或 javascript 或 css 删除该空白它在 IE9 和 IE8 中工作正常但在 IE10 中不工作,文本应该显示在像第二张图片那样的空白位置:

image

最佳答案

您可以使用trim() 函数

var str = "       Hello World!        ";
alert(str.trim());

trim() 方法删除字符串两边的空格。 注意:trim() 方法不会改变原始字符串。

对于不支持trim()方法的浏览器,可以用正则表达式去掉字符串两边的空格:

function myTrim(x) {
    return x.replace(/^\s+|\s+$/gm,'');
}

function myFunction() {
    var str = myTrim("        Hello World!        ");
    alert(str);
}

关于javascript - 在 asp.net 中,文本区域在内容之前有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39659284/

相关文章:

javascript - 服务注入(inject)中的 AngularJS $inject 错误

javascript - 如何设置接收器

html - CSS 垂直文本需要很大的空间

html - 你如何保持页面之间的缩放一致?通过 CSS?

javascript - html中的几个框控件

javascript - 告诉浏览器远离 onunload 中的导航

javascript - Backbone.js:如何在模型删除时解除事件绑定(bind)

javascript - jquery 选择器 - 除了最后 3 条记录之外的表的所有行

javascript - 如何使用 jQuery 将 div 添加到数组,然后使用循环和 fadeOut 方法

php - mod_fcgid : HTTP request length 138520 (so far) exceeds MaxRequestLen (131072)