我盡我所能解決了這個問題,但最終得到的結果是負面的。使用Javascript在多行顯示文本[多行文本框]
我有文本框,長度爲1300個字符。但我希望以多行顯示。我嘗試了很多東西,我得到了水平滾動條,但沒有得到垂直滾動條。該字符串顯示在我不想要的單行中。我希望在文本框結尾處斷開並在下一行繼續顯示。
var tmpArray = document.forms['form1'].elements["fa_col_value"];
var mainCdo = g_CdoMgr.getCdoByName("TempFaObjectCdo");
var flexCdoCol = mainCdo.getCdoColByName("fa");
if(flexCdoCol.get(i).getField("label") == "Additional Notes")
{
tmpArray[i-j].style.width="350";
tmpArray[i-j].style.height="100";
}
在上面的代碼中,我試圖改變高度和寬度,但顯示是讓我困擾。我希望這可以通過多行顯示。這對於該頁面中的所有元素都是通用的。
//tmpArray[i-j].style.overflow="auto";
當使用此我得到一個水平滾動條也[這是不是對我來說非常有用。 但是當我嘗試了根本不起作用的垂直選項時。
我試過break-all
/break-word
,但沒用。
該圖像顯示的數據。紅色代表我需要改變的部分,綠色代表需要以多行顯示的字符串。
在這裏,字符串被顯示在一行上。這需要垂直渲染。
我們可以看一下你的HTML嗎? – Andy
我附上了文字的圖片。 – user1835935