相关疑难解决方法(0)

如何捕获粘贴事件的输入值?

在我的网站上,用户可以将文本(在本例中为url)粘贴到输入字段中.我想捕获使用jQuery粘贴的文本的值.我使用下面的代码在FF中工作,但它在IE中不起作用(我不认为IE支持"粘贴"事件).

任何人都知道如何在所有现代浏览器中使这项工作?我已经在SO上找到了其他一些答案,但大多数都只有FF,似乎没有一个提供完整的解决方案.

这是我到目前为止的代码:

$("input.url").live('paste', function(event) {
    var _this = this;
    // Short pause to wait for paste to complete
    setTimeout( function() {
        var text = $(_this).val();
        $(".display").html(text);
    }, 100);
});
Run Code Online (Sandbox Code Playgroud)

JSFiddle:http://jsfiddle.net/TZWsB/1/

html javascript jquery

21
推荐指数
4
解决办法
5万
查看次数

标签 统计

html ×1

javascript ×1

jquery ×1