javascript用新行设置textarea值

问题描述 投票:0回答:1

我是php,javascript和web的新手

我有情况=>我必须在客户端设置文本字段的值,我将值传递给我的javascript函数,并将其设置为]

 function editSubService(description){
      setVal("sub_service_description", description);
 } 

并且它将值设置为right,但是如果文本中有新行,则不会设置文本字段。如何设置文本字段的值,只有在换行的情况下,它才无效

php javascript
1个回答
1
投票

带有<input>type="text"元素将不接受任何换行符。根据定义,它是单行字段。如果希望有多行输入,请使用<textarea>

根据<textarea>,它是type="text"的规格:

text:单行文本字段;换行符会自动从输入值中删除。

示例:

MDN
var area = document.getElementById("sub_service_description");
area.value = "This is some\ntext with a newline character";
console.log(area.value);
© www.soinside.com 2019 - 2024. All rights reserved.