web2py:文本区域失去初始换行符



我不确定这是web2py问题还是一般的html问题,但是当我在web2py中创建包含文本区域中可编辑字符串的表单时,该字符串包含初始换行符,例如"nsecond_line",文本区域不显示或保存换行符 - 它被剪掉了。如果在换行符之前有一个字符,它工作正常:"firstlinensecond_line"显示为两行。它也只与第一个换行符相关。如果我有一个像 "nnthird_line" 这样的字符串,那么文本区域在开头显示一个换行符。

这是在 safari 9.1.3 和 chrome 56.0.2924.87 上的最新(非测试版(web2py 版本。

啊。"根据HTML 4.0附录B第3.1章,"必须忽略紧跟在开始标记之后的换行符,以及紧接在结束标记之前的换行符。这适用于所有 HTML 元素,无一例外。

最新更新