如何转义回车换行

oceanmeng 2015-06-13 11:39:25
数据库表中字段保存的内容是有回车换行的,如EvaluateIndex9字段的值是这样的

录入委托但没有选择主机作业自动化提交!
录入委托并选择了主机作业自动化提交,但未完成主机作业大提交!
主机作业自动化已大提交!


html+asp方式显示在textarea文本框中正常<textarea name="EvaluateIndex9" style="width:510px" rows="3"><%=trim(RSPlan("EvaluateIndex9"))%></textarea>

但我通过js的话需要考虑转义chr(10) chr(13),不然js报错,若转义<br>则在textarea框中没有换行效果,反而出现两个<br>了,如何既决?
fString = Replace(fString, Chr(13), "<BR>")
fString = Replace(fString, Chr(10), "<BR>")



EvaluateIndex="";
EvaluateIndex+='9、请描述现场支持的详细信息(包括支持时间、被支持分行、支持内容、效果):<br>';
EvaluateIndex+='<textarea id="EvaluateIndex9'+index +'" name="EvaluateIndex9'+index +'" style="width:510px" rows="3"><%=trim(RSPlan("EvaluateIndex9"))%></textarea><br>';


...全文
106 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2015-06-13
  • 打赏
  • 举报
回复
Chr(10)替换为“”啊,你替换为<br>干嘛,只需要替换chr(13)为br就好了,chr(10)只有ie浏览器会提交

textarea要显示换行效果替换<br>为chr(13)就行
UartAssist是一款功能强大的串口调试助手,具有很强的实用性。支持常用的110-115200bps波特率,端口号、校验位、数据位和停止位均可设置,支持中英文双语言,自动根据操作系统环境选择系统语言类型。   1. 绿色软件、只有一个执行文件、无需安装。   2. 支持中英文双语言,自动根据操作系统环境选择系统语言类型。   3. 支持常用的110-115200bps波特率,端口号、校验位、数据位和停止位均可设置。   4. 自动检测枚举本机串口号,支持虚拟串口。   5. 支持设置分包参数(最大包长、分包时间),防止接收时数据粘包。   6. 支持ASCII/Hex发送,发送和接收的数据可以在16进制和AscII码之间任意转换,支持发送和显示汉字。   7. 可以自动发送校验位,支持多种校验格式,如校验和、异或、CRC16、固定字节等。   8. 发送内容支持转义字符,例如发送框中包含诸如rn等转义符时,会自动解析成对应的ASCII码进行发送。   9. 支持AT指令自动添加回车换行选项,启用该选项时,在发送AT指定时会自动在行尾补全回车换行。   10.接收数据可以自动保存到文件,并支持数据文件和日志文件两种选项。   11.支持日志接收模式:接收内容时自动显示时间戳等相关信息。   12.支持任意间隔发送,循环发送。   13.可以从文件导入数据用于发送。   14.接收和发送文字支持ANSI与UTF8两种编码方式。   15.支持预定义并存储快捷指令,通过按键或者自定义快捷键进行发送。   16.支持预定义并存储批量数据或指令序列,可设置每条指令的发送延迟,并可按设定顺序及延迟时间依次批量发送。   17.自动保存历史发送记录,可以调出历史记录发送历史数据。   18.支持界面窗口的背景以及字体定制。   19.可定制发送框默认内容。

87,843

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧