我将如何使用jquery在html文本区域中按回车符时添加换行符
How would I use jquery to add a line break when pressing enter in a html textarea
我一直在谷歌上寻找,并找到了一些有趣的方法来做到这一点,但没有一个隐藏<br />
我读到如果我使用'n
它不会出现,但它确实显示在文本字段中。我总是可以在文本区域中有一些东西,并在以后<br />
preg_replace
它,我想在我的 php 中处理与文本区域关联的表单。
为了澄清,我有一个文本区域,需要几个换行符来分隔内容。因此,我希望用户能够按 Enter 键输入新行,并在每行末尾添加一个<br />
。但我不希望用户看到以后要替换的<br />
或我插入的任何内容。
一个很好的例子是Facebook。Facebook非常重JavaScript。如此之多,以至于您需要按 shift + Enter 才能获得新行,这样表单就不会提交。但是,当您在两行上输入文本时,会插入一个换行符,因此内容显示在两行上,并且在撰写帖子时,您永远不会看到表单内的<br />
或它们使用的任何内容。
我该怎么做?
我使用 php nl2br 函数将 ' 转换为<br />
http://www.php.net/manual/en/function.nl2br.php
我喜欢这种方法,因为它不需要任何额外的东西。只需将 nlbr2(( 包裹在我的变量周围,就是这样。Php 已经准备好为我添加 ',只需要转换它。
在保存类似内容之前使用 nl2br((。
http://www.php.net/manual/en/function.nl2br.php
$content = nl2br($content);
并保存。
相关文章:
- 如何在映射数组中添加换行符
- JQuery:向多个匹配结果添加换行符的最简单方法
- 在文本区域中使用jQuery.text()保持换行符
- javascript替换换行符和特殊字符
- 换行符拆分返回“”;未定义”;
- 如何使用web浏览器在NoSQL数据中呈现换行符
- 换行符插入jquery选择器
- jquery使用val()复制值似乎可以删除换行符
- 文本区域-获取每一行,找到换行符
- 处理字段中带有换行符的csv文件-node.js
- 使用jquery将单个换行符替换为span元素
- javascript/jQuery:在title中添加换行符——在IE9中有效,但在IE8中无效
- 咖啡脚本意外换行符
- javascript 正则表达式中回车符、换行符和多个空格的匹配
- 在 JavaScript 中替换 SQL Server 中的回车符和换行符
- 如何用
替换某些回车换行符后跟破折号 - 我将如何使用jquery在html文本区域中按回车符时添加换行符
- 为什么XSLT在IE10中添加换行符(回车)
- 带有回车和换行符的javascript错误
- 使用range保留选择中的换行符和回车符?Javascript / jquery