textarea标签内容换行显示(自动换行和换行变成空格解决方法)

最近在工作中遇到了两个关于textarea的问题,下面我描述下:

在工作中遇到一个问题,用户在textarea输入的内容不能够自动换行。这个问题的解决办法就是给textarea添加CSS属性,用word-wrap:break-word来进行强制换行。

解决了第一个问题之后,又遇到了一个问题,用户在textarea中输入内容提交到数据库之后,系统再从数据库中读取内容再显示在textarea中,结果显示的内容虽然是自动换行的,但原来用户敲了回车的地方变成了空格,排版全乱了。解决方法有两种:

1.使用php中自带换行函数nl2br

nl2br("foo isn't\n bar");

2.使用str_replace函数将\n换成

str_replace("\n",'',$a);

 

Tonitech版权所有 | 转载请注明出处: http://www.tonitech.com/857.html

发表评论