检测文本区域的自然换行

Detect textarea natural line breaks

本文关键字:自然 换行 区域 文本 检测      更新时间:2024-01-03

我有一个textarea元素,在它上面,我还有一个正好叠加在textarea上的div块(例如:-facebook评论框)。直到这条换行符出现在场景中,一切都很好。因此,我尝试检测文本区域中的每一个换行符(自然换行),并在遇到div块时将<br/>标记插入div块中。

事实上,对文本区域中的字符进行循环本来可以解决这个问题,但这会过度扼杀这个过程,尤其是当文本区域的值恰好很长时。

html5的"硬包装"属性正是我所需要的,但这需要提交表单。

有人能提出一种理想的方法来检测文本区域中的自然换行吗?非常感谢!!!

您可以在div:中使用word-breakwhite-space属性

http://caniuse.com/#feat=word-中断
http://www.w3schools.com/cssref/playit.asp?filename=playcss_white-空间&preval=行前

希望这些链接能帮助你,

JavaScript:如何在HTML文本区域中添加换行符?

http://www.sitepoint.com/forums/showthread.php?430599-lt text区域gt新行

只测试返回字符