2012-07-23 41 views
0

我有一个textarea元素,在它上面,我也有一个div块,它完全叠加在textarea上(例如:-facebook comment box)。一切都会变得很酷并且很好,直到这一行破碎进入现场。因此,我试图检测文本区域中的每一行换行符(自然文字换行符),并在遇到遇到时将一个<br/>标签插入到div块中。检测textarea自然换行符

实际上,循环遍历textarea中的字符可以解决这个问题,但这会过度杀伤该过程,特别是当textarea的值恰好很长时。

html5的“wrap-hard”属性正是我所需要的,但需要提交表单。

有人可以提出一个理想的方式来检测textarea中的自然换行符吗? 非常感谢!

+0

[word-break](http://caniuse.com/#feat=word-break)怎么办? – rcdmk 2012-07-23 15:36:59

回答

1
+0

我已经尝试了两个!缺点是 - 在文本区域中,除非单词的长度超过文本区域的宽度,否则一个单词不会简单地将其分解为新行。 – spaceman12 2012-07-23 15:45:20

+0

它甚至会发生“白色空间”的预行或其他值? – rcdmk 2012-07-23 15:47:41

+0

另外,你是否使用'normalise.css'? – rcdmk 2012-07-23 15:49:06