如何使用此jQuery插件允许粘贴事件?

时间:2011-12-28 21:32:29

标签: jquery regex events jquery-plugins paste

我正在使用以下jQuery插件,只允许用户输入某些字母数字字符。有人可以告诉我如何更新它以便它允许粘贴事件吗?

input.keypress(function (e) {
    var key = String.fromCharCode(!e.charCode ? e.which : e.charCode);

    if (ch.indexOf(key) !== -1 && !e.ctrlKey) {
        e.preventDefault();
    }
});

1 个答案:

答案 0 :(得分:2)

如果您从keypress更改为keyup事件,则用户可以在代码启动并验证之前完成粘贴。

以下是不同事件的演示:http://jsfiddle.net/FckGw/