相关疑难解决方法(0)

JavaScript在粘贴事件上获取剪贴板数据(跨浏览器)

Web应用程序如何检测粘贴事件并检索要粘贴的数据?

我想在将文本粘贴到富文本编辑器之前删除HTML内容.

之后粘贴后清理文本有效,但问题是所有以前的格式都丢失了.例如,我可以在编辑器中编写一个句子并将其设为粗体,但是当我粘贴新文本时,所有格式都会丢失.我想只清理粘贴的文本,并保持以前的格式不变.

理想情况下,该解决方案应适用于所有现代浏览器(例如,MSIE,Gecko,Chrome和Safari).

请注意,MSIE有clipboardData.getData(),但我找不到其他浏览器的类似功能.

javascript clipboard cross-browser

281
推荐指数
10
解决办法
33万
查看次数

在输入类型文本中粘贴多行文本(不是textarea)

我有一个input type text用户输入用,或分隔的数字代码-(用于制作范围).我想允许我网站的用户粘贴代码列表.我已经设法绑定粘贴事件(使用jQuery)并解析输入字符串删除空格和所有内容.

当用户代码列表是多行时,问题开始.在浏览器尝试将其插入输入之前,我没有找到任何方法来操作该文本,因此字符串在第一行的末尾被截断.有没有办法在浏览器截断它之前操纵字符串?

谢谢!

这里更新有一个JSFiddle的例子...愚蠢的IE,在FF这很好用.

html javascript jquery multiline textinput

5
推荐指数
1
解决办法
5240
查看次数