Comment détecter le comportement de copier, coller et couper avec jQuery

Comment détecter le comportement de copier, coller et couper avec jQuery

Pour détecter les comportements de copier, coller et couper, il vous suffit de lier le type d'événement correspondant.

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

Si vous utilisez jQuery 1.4x, il prend en charge la déclaration d'événements multiples comme suit:

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

Essayez-le vous-même









  

jQuery copy, paste and cut example