【问题标题】:Textarea having white space before content in asp.net文本区域在 asp.net 中的内容之前有空格
【发布时间】:2017-02-01 05:25:56
【问题描述】:

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

【问题讨论】:

  • 发布您的代码或小提琴链接。
  • 分享你迄今为止尝试过的代码

标签: javascript jquery css asp.net .net


【解决方案1】:

您可以使用以下方法解决:

使用 jQuery:

$('#textareId').html(vdt_demo_table_string.replace(/ /g, ' '));

使用 CSS:

textarea{
white-space:pre;
}

textarea{
white-space:pre-wrap;
}

希望对你有帮助。

谢谢

【讨论】:

    【解决方案2】:

    你可以使用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);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多