簡體   English   中英

asp.net中的內容前有空白的Textarea

[英]Textarea having white space before content in asp.net

在此處輸入圖片說明

在IE10中,將文本區域保存在asp.net中后,textarea在內容之前顯示空白,然后如何使用jquery或javascript或css刪除該空白,在IE9和IE8中它可以正常工作,但在IE10中則不能,並且文本應該顯示為白色像第二張圖片一樣的空間:

圖片

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

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

使用jQuery:

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

使用CSS:

textarea{
white-space:pre;
}

要么

textarea{
white-space:pre-wrap;
}

希望對您有幫助。

謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM