后台在textarea中输入一段html代码,提交后,前台也是用textarea输出,但是都没有换行,
如图后台提交和前台显示都已用addslashes和stripslashes进行转义,
是刚换了个服务器才出现的这个问题,请问大侠们是什么问题造成的,如何解决?谢谢!!!!

解决方案 »

  1.   

    如果您希望启动自动换行功能(word wrapping),请将 wrap 属性设置为 virtual 或 physical。当用户键入的一行文本长于文本区的宽度时,浏览器会自动将多余的文字挪到下一行,在文字中最近的那一点换行。wrap="virtual" 将实现文本区内的自动换行,以改善对用户的显示,但在传输给服务器时,文本只在用户按下 Enter 键的地方进行换行,其他地方没有换行的效果。wrap="physical" 将实现文本区内的自动换行,并以这种形式传送给服务器,就像用户真的那样键入的。因为文本要以用户在文本区内看到的效果传输给服务器,因为使用自动换行是非常有用的方法。如果把 wrap 设置为 off,将得到默认的动作。