通过顶点接口将换行符插入数据库
insert newline into database through apex interface
我在apex界面页面有一个textarea输入框。
我正在尝试用新行做一个文本:
test
test 123
但是当数据被插入数据库时,它变成了
test test 123
因为是给不懂代码的人看的,所以不能让他们把<br />
输入进去
有没有办法让输入到数据库中的值保持如下状态:
test
test 123
您确定没有插入换行符吗?如果用户输入它们,textarea 项目将保留换行符。但是,如果稍后在报表或仅显示项中显示该值,HTML 会将 space 个字符(包括换行符)呈现为单个 space.
要呈现包含嵌入换行符的显示项目,您可以在显示之前自行进行替换,例如
select REPLACE(c, CHR(13), '<br>') from t;
我在apex界面页面有一个textarea输入框。
我正在尝试用新行做一个文本:
test
test 123
但是当数据被插入数据库时,它变成了
test test 123
因为是给不懂代码的人看的,所以不能让他们把<br />
输入进去
有没有办法让输入到数据库中的值保持如下状态:
test
test 123
您确定没有插入换行符吗?如果用户输入它们,textarea 项目将保留换行符。但是,如果稍后在报表或仅显示项中显示该值,HTML 会将 space 个字符(包括换行符)呈现为单个 space.
要呈现包含嵌入换行符的显示项目,您可以在显示之前自行进行替换,例如
select REPLACE(c, CHR(13), '<br>') from t;