我是php,javascript和web的新手
我有情况=>我必须在客户端设置文本字段的值,我将值传递给我的javascript函数,并将其设置为]
function editSubService(description){
setVal("sub_service_description", description);
}
并且它将值设置为right,但是如果文本中有新行,则不会设置文本字段。如何设置文本字段的值,只有在换行的情况下,它才无效
带有<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);