如何在文本框中的字符串之间删除IE中的crlf

时间:2013-03-15 15:35:23

标签: javascript html forms newline delimited

我有一个简单的文本框。为了调试目的,我有一个提交按钮。现在,当我在文本框中写入内容并单击“提交”按钮时,我正在打印文本框的内容,一切正常。但是当我从excel文档中复制文本时,如果它们是水平行格式,但是当我从垂直列格式复制粘贴时,只有第一个字符串显示在文本框中,并且提交仅打印Internet Explorer中的第一个文本。它在Chrome和Firefox中运行良好。当我在Notepad ++中复制粘贴垂直字符串时,我发现它们是由CRLF决定的。所以我很好奇如何获得chrome中的所有内容。在chrome中,当我复制粘贴相同的东西时,所有字符串都在文本框中可见,并且打印得很好。

1 个答案:

答案 0 :(得分:1)

从应用程序复制并粘贴到Web浏览器中是一种蠕虫病毒。某些浏览器有一个“粘贴为纯文本”选项,用于删除特殊控制字符。 IE似乎没有那个选项。 Microsoft声称CTRL + V将按原样粘贴,而Edit->粘贴将粘贴为纯文本。这从来没有对我有用。

tl; dr:在粘贴到IE之前,您可以在另一个应用程序中删除它们。

资源: