Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.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将换行符打印到文本区域_Php_Javascript_Html_Textarea_Newline - Fatal编程技术网

PHP将换行符打印到文本区域

PHP将换行符打印到文本区域,php,javascript,html,textarea,newline,Php,Javascript,Html,Textarea,Newline,我正在试着把新行打印到文本区 我有这个字符串: $coords=$row->lat.,'.$row->lon.“\r\n” 当我使用以下javascript命令时: alert(coords); 我得到: -35.308401,149.124298 -35.307841,149.124298 但是,当我在文本区域查看它时,我得到: -35.308401,149.124298 -35.307841,149.124298 如何使换行符显示在文本区域中 更多信息: 警报窗口显示: 文本区域:

我正在试着把新行打印到文本区

我有这个字符串:

$coords=$row->lat.,'.$row->lon.“\r\n”

当我使用以下javascript命令时:

alert(coords); 
我得到:

-35.308401,149.124298
-35.307841,149.124298
但是,当我在文本区域查看它时,我得到:

-35.308401,149.124298 -35.307841,149.124298
如何使换行符显示在文本区域中

更多信息:

警报窗口显示:

文本区域:

代码:


您试图在输入字段中有多行

考虑将代码更新为:

var mapTextarea = document.createElement("textarea");
mapTextarea.name = "addrs";
mapTextarea.value = data;
mapForm.appendChild(mapTextarea);

您试图在输入字段中有多行

考虑将代码更新为:

var mapTextarea = document.createElement("textarea");
mapTextarea.name = "addrs";
mapTextarea.value = data;
mapForm.appendChild(mapTextarea);

我知道这个问题已经很老了,但我会发布我的答案,以防有人来这里

例如,如果我们想在textarea中显示此文本:

hi Masume
祝您有个美好的一天!
使用PHP:

echo“hi Masume”.chr(13)。“祝你有愉快的一天!”;
使用JS:

textareaElement='hi Masume'+String.fromCharCode(13)+'祝您愉快!';

我知道这个问题已经很老了,但我会发布我的答案,以防有人来这里

例如,如果我们想在textarea中显示此文本:

hi Masume
祝您有个美好的一天!
使用PHP:

echo“hi Masume”.chr(13)。“祝你有愉快的一天!”;
使用JS:

textareaElement='hi Masume'+String.fromCharCode(13)+'祝您愉快!';


当您使用web浏览器查看页面源代码时,是否会像您预期的那样返回一行?您说的是PHP,但您通过JS进行测试。您实际上是如何将数据传递到textarea的?它是通过PHP内联的吗?你的编辑是如何回答我的问题的?如果有什么问题,那就是
openMapWindow()
的相关性如何。@Khez:Line12编辑的代码:
mapInput.value=data当您使用web浏览器查看页面源代码时,是否会像您预期的那样返回一行?您说的是PHP,但您通过JS进行测试。您实际上是如何将数据传递到textarea的?它是通过PHP内联的吗?你的编辑是如何回答我的问题的?如果有什么问题,那就是
openMapWindow()
的相关性如何。@Khez:Line12编辑的代码:
mapInput.value=data@Wh1T3h4Ck5现在唯一让我困惑的事情。这是一个文本区域的截图,可能是css。我仍然无法连接PHP代码和JS代码。也许我错过了什么,或者我太累了,我的大脑目前工作不好。是的,我自己试图回答这个问题,但系统不允许我。。。我找不到createElement()type=textarea-MS引用只显示文本,所以我使用了它。。。我将表单提交到一个页面,该页面捕获数据,将其映射并在文本区域中重新显示。@Wh1T3h4Ck5-请参阅编辑的新代码-它使用对另一个页面的get调用,该页面以简单的文本格式返回数据,回写到调用ajax的所有内容是
$coords=$row->lat.,'.$row->lon.\r\n
循环完成后,我只需打印$coords内部get.map.points.phpoops!!!只需重新阅读它-执行不正确!!!你就是赫兹。问题解决了@现在唯一让我困惑的是什么。这是一个文本区域的截图,可能是css。我仍然无法连接PHP代码和JS代码。也许我错过了什么,或者我太累了,我的大脑目前工作不好。是的,我自己试图回答这个问题,但系统不允许我。。。我找不到createElement()type=textarea-MS引用只显示文本,所以我使用了它。。。我将表单提交到一个页面,该页面捕获数据,将其映射并在文本区域中重新显示。@Wh1T3h4Ck5-请参阅编辑的新代码-它使用对另一个页面的get调用,该页面以简单的文本格式返回数据,回写到调用ajax的所有内容是
$coords=$row->lat.,'.$row->lon.\r\n
循环完成后,我只需打印$coords内部get.map.points.phpoops!!!只需重新阅读它-执行不正确!!!你就是赫兹。问题解决了!
var mapTextarea = document.createElement("textarea");
mapTextarea.name = "addrs";
mapTextarea.value = data;
mapForm.appendChild(mapTextarea);