html - 无法从 HTML 文本区域获得准确的打印结果
问题描述
我正在为医疗处方创建一个表格。这里的textarea
字段名称之一是new prescription
. 医生会在此处插入值,例如
1. medicine-l
1+1+1
2. medicine-2
1+0+1
但是当我打印出处方时,这个new prescription
字段显示它的价值
1.medicine-1 1+1+1 2.medicine-2 1+0+1
但我想打印出new prescription
医生插入的值。
我该怎么做?有人帮忙吗?
解决方案
在您打印文本之前,实际上会保留换行符。HTML 不会检测到文本中的换行符。
试试这个 JS:
textAreaText.replace(/(?:\r\n|\r|\n)/g, '<br>');
试试这个 PHP: http: //php.net/manual/en/function.nl2br.php
推荐阅读
- sql - 我想通过 scala 代码的 sql 查询将至少 500 条记录的列表插入到 phoenix 表中。有没有办法做到这一点?
- r - 在闪亮的应用程序中生成两个具有相同 plotOutput() 的图
- opengl - opengl更新模型位置,而相机位置未及时更新导致闪烁(模型飞出视野)
- r - 如何使用 R 包 odbc 函数 dbWriteTable() 进行批量插入
- r - 为什么过滤器无法采用数字的因素?
- c# - Blazor - 比较上一个和下一个状态
- google-cloud-platform - MQTT.fx 工具支持负载测试
- javascript - 我试图创建一个命令来提醒成员不要发送垃圾邮件,但我遇到了一个错误:TypeError: Cannot read property 'send' of undefined
- r - 使用 rvest 读取 xml 数据
- javascript - 来自另一个文件的 React 路由在每个路径上呈现