Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript在多行[multiline textbox]中显示文本_Javascript_Html - Fatal编程技术网

使用Javascript在多行[multiline textbox]中显示文本

使用Javascript在多行[multiline textbox]中显示文本,javascript,html,Javascript,Html,我尽了最大的努力来解决这个问题,但结果却是负面的 我有文本框,长度是1300个字符。但我希望它以多行显示。我尝试了很多东西,我得到了水平滚动条,但没有得到垂直滚动条。字符串显示在一行中,这是我不希望看到的。我希望它在文本框的末尾断开,并在下一行继续显示 var tmpArray = document.forms['form1'].elements["fa_col_value"]; var mainCdo = g_CdoMgr.getCdoByName("TempFaObjectCdo"); v

我尽了最大的努力来解决这个问题,但结果却是负面的

我有文本框,长度是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";
当我使用它的时候,我也得到了一个水平滚动条[这对我来说没有用处]。 但当我尝试垂直选项时,它根本不起作用

我尝试了
全部中断
/
中断单词
,但没有用

图中显示了数据。红色表示需要更改的部分,绿色表示需要以多行显示的字符串


这里字符串以单行显示。这需要垂直渲染

我认为这与你的问题有关

请看


您使用的是输入字段,但您应该使用textarea,因为textarea用于多行文本显示

或者,您可以使用带有小jQuery代码的文本区域

      $("#tArea").on("keydown", function () {
          var $that = $(this);
          if ($that.val().length >= 50) {

              $that.val($that.val().substring(0, 49));


          }


      });


我们可以看看你的html吗?我已经附加了文本的图像。我已经添加了一个新的图像,我不能将其更改为textarea。它还将影响所有其他行。我希望将boz中的文本拆分为多行。将textbox转换为textarea,并将其转换为该特定字段,就像我对高度和宽度所做的那样。在输入类型=文本中,不能在多行上显示值。一个文本区域似乎是你真正想要的–为什么你不能只用一个,我看不出来。你也需要这样的东西我们不能改变那个特定区域的风格吗,就像我对高度和宽度所做的那样。我尝试将innerHTML分配给,但它完全替换了页面中的数据。您可能做错了什么,因为textarea几乎和通常的输入字段一样,它们之间没有太多差异
document.getElementById('myTextarea')。value=''