Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.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
Php javascript使用新行设置textarea值_Php_Javascript - Fatal编程技术网

Php javascript使用新行设置textarea值

Php javascript使用新行设置textarea值,php,javascript,Php,Javascript,我不熟悉php、javascript和web 我遇到了一个情况=>我必须在客户端设置文本字段的值,我将值传递给javascript函数,它将值设置为 function editSubService(description){ setVal("sub_service_description", description); } 它设置了正确的值,但是如果文本中有新行,它不会设置文本字段。如何设置文本字段的值,只有当新行具有type=“text”的元素不接受任何换行字符时,文本字段

我不熟悉php、javascript和web

我遇到了一个情况=>我必须在客户端设置文本字段的值,我将值传递给javascript函数,它将值设置为

 function editSubService(description){
      setVal("sub_service_description", description);
 } 
它设置了正确的值,但是如果文本中有新行,它不会设置文本字段。如何设置文本字段的值,只有当新行
具有
type=“text”
元素不接受任何换行字符时,文本字段的值才起作用。根据定义,它是一个单行字段。
如果希望有多行输入,请使用

它是
type=“text”
的规范,根据:

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

例如:

var area=document.getElementById(“子服务描述”);
area.value=“这是一些\n带有换行符的文本”;
控制台日志(区域值)
带有
type=“text”
元素将不接受任何换行符。根据定义,它是一个单行字段。
如果希望有多行输入,请使用

它是
type=“text”
的规范,根据:

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

例如:

var area=document.getElementById(“子服务描述”);
area.value=“这是一些\n带有换行符的文本”;
控制台日志(区域值)

这是一个文本区域,但仍然没有这样设置------如何设置it@mindFreezer哦,textarea的工作与输入元素略有不同。我将编辑一个示例,请稍等。页面不存在这是一个文本区域,但仍然没有这样设置------如何设置it@mindFreezer哦,textarea的工作与输入元素略有不同。我将在示例中进行编辑,请稍候。页面不存在。您可以在设置值之前删除所有不需要的空格。。mystring=mystring.replace(/(^\s+\s+$)/g,,)。。。这可能会对您有所帮助……在这里,您将用空格替换它,我不想用新行丢失数据,我这样做了
但它不起作用。您可以在设置值之前删除所有不需要的空格。。mystring=mystring.replace(/(^\s+\s+$)/g,,)。。。希望这对您有所帮助……在这里,您将用空格替换它,我不想用新行丢失数据,我这样做了
但也不起作用