文本区域中的回车作为换行检索

carriage return in textarea retrieved as line feed

本文关键字:换行 检索 回车 区域 文本      更新时间:2024-07-04

如何在文本区域中保留回车符?

textarea.value = "X" + String.fromCharCode("13") + "X";
textarea.value.charCodeAt(1); //returns 10, not 13

请参见此处:http://jsfiddle.net/vah9e/

根据W3C Textarea api值,似乎在调用textarea.value属性时,任何回车或换行都会转换为line feed(10)字符(实际上W3C说CRFL,但浏览器似乎只喜欢LF),因此脚本可以在换行上与平台无关。

在表格数据中,精细馈送似乎被转换为CRLF(13+10)。

W3C也谈到了raw value,但它可能是任何javascript引擎的内部,而且在javascript中似乎不可用。