永发信息网

如何给textarea赋值多行的数据

答案:2  悬赏:50  手机版
解决时间 2021-02-11 15:39
  • 提问者网友:斑駁影
  • 2021-02-11 03:23
mysql数据库表里的一个数据比如是这样的三行:

|---------------|---------------|
| 字段 | 值 |

|---------------|---------------|

| | aaaaa |
| content | aaaaa |
| | aaaaa |
|---------------|---------------|

然后我用这个赋值:
$value=就是上面的那个三行的数据;

echo "<script>document.getElementById('TEST').value='$value';</script>";

(大概就是这么个意思…)

然后textarea是空白的,赋不了。但是如果给$content的那个数据是单行的,就行。这个该如何解决呢?自己百度了几下,见有人说替换字符什么的,话说我也没看到什么地方能替换啊……总之就是搞不懂啊,求解答!
最佳答案
  • 五星知识达人网友:山有枢
  • 2021-02-11 04:13
你的这种数据在数据库里面看着像是三行,其实是一行,因为php的换行符跟html是不一样的。具体解决办法是 echo str_replace(PHP_EOL,$var);
全部回答
  • 1楼网友:白昼之月
  • 2021-02-11 05:42
js字符串在代码视图不能写成多行! 除非用+连接
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯