我是php,javascript和web的新手
我遇到的情况=>我必须在客户端设置文本字段的值,我将值传递给我的javascript函数,并将值设置为
function editSubService(description){
setVal("sub_service_description", description);
}
并将值设置为正确,但如果文本中有新行,则不会设置文本字段。如何设置文本字段的值,它只在新行
时才起作用答案 0 :(得分:2)
<input>
元素type="text"
将不接受任何换行符。根据定义,它是一个单行字段
如果您希望进行多行输入,请使用<textarea>
。
type="text"
的规范,根据MDN:
text:单行文本字段;换行符会自动从输入值中删除。
访问示例:
//HTML:
<textarea id="sub_service_description"></textarea>
//JavaScript:
var area = document.getElementById("sub_service_description");
area .value = "This is some\ntext with a newline character";
alert(area.value);