textarea标签(存取数据库mysql)的换行方法

 更新时间:2023年09月23日 11:01:38   投稿:yin  
textarea标签本身不识别换行功能,回车换行用的是\n换行符,输入时的确有换行的效果,但是html渲染或者保存数据库mysql时就只是一个空格了,这时就需要利用换行符\n和br标签的转换进行处理

textarea标签本身不识别换行功能,回车换行用的是\n换行符,输入时的确有换行的效果,但是html渲染或者保存数据库mysql时就只是一个空格了。这时就需要利用换行符\nbr标签的转换进行处理。

换行符介绍

序号字符/标签描述
1
 换行(Line Feed),也表示 \n
2
 回车(Carriage Return),也表示 \r
3\n 换行(Line Feed),也表示 

4\r 回车(Carriage Return),也表示 
5br <br> 元素在文本中生成一个换行(回车)符号。此元素在写诗和地址时很有用,这些地方的换行都非常重要。

&#10;与&#13;的区别

在不同的操作系统中,换行符的表示方式不一样。在unix系统中,换行符使用\n;在windows系统中换行使用\r\n;在旧版macOS中换行使用回车符\r,在新版macOS中使用与unix系统相同的换行方式。

用js获取textarea的内容,可以看到换行符号

document.querySelectorAll("textarea")[0].value
// 例如'文字\n文字\n文字\n文字\n文字'

textarea内容保存数据库

textarea内容保存数据库前,替换换行为‘<br>’。

JavaScript处理

str =  str.replace(/\n/g, '<br>');

php处理

$str = preg_replace('/\n/', '<br/>', $str);

读取数据库到textarea标签

JavaScript处理

str =  str.replace('<br>','&#13;');

php处理

$str=str_replace('<br>','&#13;',$str);

到此这篇关于textarea标签(存取数据库mysql)的换行方法的文章就介绍到这了,更多相关存取数据库时textarea的换行内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 简述Mysql Explain 命令

    简述Mysql Explain 命令

    MySQL的EXPLAIN命令用于SQL语句的查询执行计划(QEP)。如果你的页面返回结果很慢,你就需要使用explain去分析你的sql是否需要优化了.接下来通过本文给大家介绍Mysql Explain 命令,感兴趣的朋友一起学习吧
    2016-10-10
  • MySQL中的基本查询语句学习笔记

    MySQL中的基本查询语句学习笔记

    这篇文章主要介绍了MySQL中的基本查询语句学习笔记,包括使用limit限制查询结果条数和合并查询结果的方法,需要的朋友可以参考下
    2016-03-03
  • mysql 不等于 符号写法

    mysql 不等于 符号写法

    今天在写sql语句的时候,想确认下mysql的不等于运算符是用什么符号表示的
    2013-08-08
  • MySQL表的增删改查之多表查询和联合查询功能

    MySQL表的增删改查之多表查询和联合查询功能

    这篇文章主要介绍了MySQL表的增删改查---多表查询和联合查询功能,这些约束条件在数据库中起着非常重要的作用,可以确保数据的完整性和一致性,本文给大家介绍的非常详细,需要的朋友可以参考下
    2024-04-04
  • MySql数据库基础知识点总结

    MySql数据库基础知识点总结

    这篇文章主要介绍了MySql数据库基础知识点,总结整理了mysql数据库基本创建、查看、选择、删除以及数据类型相关操作技巧,需要的朋友可以参考下
    2020-06-06
  • 深入解析MySQL索引的原理与优化策略

    深入解析MySQL索引的原理与优化策略

    MySQL索引是一种用于加速数据库查询的数据结构,它类似于书籍的目录,能够快速指导我们找到需要的信息。本文将带你介绍MySQL索引的原理与优化策略,感兴趣的小伙伴可以参考阅读
    2023-03-03
  • Mac下MySQL安装配置教程

    Mac下MySQL安装配置教程

    这篇文章主要为大家详细介绍了Mac下MySQL安装配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • MySQL获取行号的示例代码

    MySQL获取行号的示例代码

    MySQL变量是一种用于存储和操纵数据的数据类型,通过在SQL查询中使用变量,我们可以创建一个MySQL查询,用于获取每行数据的行号,这篇文章主要介绍了MySQL 如何获取行号,需要的朋友可以参考下
    2023-08-08
  • MySQL学习第二天 安装和配置mysql winx64

    MySQL学习第二天 安装和配置mysql winx64

    MySQL学习第二天,主要为大家详细介绍了在Windows 64位操作系统下安装和配置MySQL的具体步骤,整理一份mysql winx64安装配置方法教程,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法)

    Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法)

    本篇文章主要涉及mysql5.7.14用以往的安装方法安装存在的密码登录不上,密码失效等问题的解决办法,需要的朋友参考下吧
    2017-01-01

最新评论