【发布时间】:2012-06-02 10:28:42
【问题描述】:
所以我已经在谷歌上搜索了几天,但到目前为止我还没有找到解决方案,所以我向你们求助,希望有一个可能的解决方案。
我需要在文本区域的每一行末尾添加一个换行符,然后再将其发送到 PHP。也就是说,即使用户没有按回车键,但如果一个单词被截断或者它只是跳下一行,因为它已经填充了 textarea。我需要使用 jQuery 或 Javascript 来实现。
有没有人对如何做到这一点有什么好主意?
谢谢!
更新:请记住,我还需要通过带有 Ajax 的 json 编码字符串将文本发送到 PHP。我应该提到这一点!
【问题讨论】:
-
您应该考虑用户按ENTER键并使用PHP的
nl2br函数。 -
您将遇到的问题是不同的浏览器会将单词包装在不同的位置,即使文本区域的宽度固定。为什么不每说几句话就自己打破呢?
-
@Sarfraz 这将是来自用户的动态输入,因此无法控制。
-
@davidethell 我可以做到这一点,不是单词而是字符数,但它会切断单词,所以我必须构建一些东西来测试单词是否可以放在一行然后移动整个词等感觉没必要
标签: javascript jquery textarea line-breaks