识别粘贴文本并键入文本

时间:2015-05-20 05:24:14

标签: javascript jquery html

是否可以通过键入或使用粘贴来确定输入字段的文本是否已添加?

$('document').on("keyup", ".tfs", function(e) {
   alert("typed text");
})

$('.tfs').on('paste', function(e) {
   alert("paste text!");
});

修改 我正在寻找一种不是内联代码解决方案的解决方案,例如onpaste()。我需要根据上面的代码使用bind(现在.on)执行此操作。

2 个答案:

答案 0 :(得分:1)

可能会有所帮助

$(document).ready(function() {

    $("#textA").bind({
        copy : function(){
            $('span').text('copy behaviour detected!');
        },
        paste : function(){
            $('span').text('paste behaviour detected!');
        },
        cut : function(){
            $('span').text('cut behaviour detected!');
        }
    });

}); 

DEMO HERE

答案 1 :(得分:0)

'周围有document个。删除它们或使用此代码 -

$('.tfs').on("keypress", function(e) {
   alert("typed text");
})

$('.tfs').on('paste', function(e) {
   alert("paste text!");
});

FIDDLE

keypress事件将允许检查字符而不是箭头或退格等。

Check this question