web2py:文本区域丢失初始换行符
web2py: textareas lose initial newline
我不确定这是 web2py 问题还是一般 html 问题,但是当我在 web2py 中创建一个表单时,该表单在文本区域中包含一个可编辑的字符串,并且该字符串包含一个初始换行符,如 "\nsecond_line"
,textarea 不显示或保存换行符 - 它被切掉了。如果换行符之前有一个字符,它工作正常: "firstline\nsecond_line"
显示为两行。它也只与 first 换行相关。如果我有一个像 "\n\nthird_line"
这样的字符串,那么文本区域会在开头显示一个换行符。
这是在 safari 9.1.3 和 chrome 56.0.2924.87 上的最新(非测试版)web2py 版本。
啊。 "By HTML 4.0 appendix B chapter 3.1, “a line break immediately following a start tag must be ignored, as must a line break immediately before an end tag. This applies to all HTML elements without exception.”"
我不确定这是 web2py 问题还是一般 html 问题,但是当我在 web2py 中创建一个表单时,该表单在文本区域中包含一个可编辑的字符串,并且该字符串包含一个初始换行符,如 "\nsecond_line"
,textarea 不显示或保存换行符 - 它被切掉了。如果换行符之前有一个字符,它工作正常: "firstline\nsecond_line"
显示为两行。它也只与 first 换行相关。如果我有一个像 "\n\nthird_line"
这样的字符串,那么文本区域会在开头显示一个换行符。
这是在 safari 9.1.3 和 chrome 56.0.2924.87 上的最新(非测试版)web2py 版本。
啊。 "By HTML 4.0 appendix B chapter 3.1, “a line break immediately following a start tag must be ignored, as must a line break immediately before an end tag. This applies to all HTML elements without exception.”"