Question jquery keyup détecter le texte de collage à partir de l'entrée


Je dois utiliser ici keyup jquery pour détecter si l'utilisateur entre un texte ou non, mais mon problème est si l'utilisateur utilise le texte en utilisant Souris, il ne sera pas capable de le détecter, pouvez-vous me dire la raison?

voici mon code source:

$("textarea").keyup(function(){
        if($(this).val().length !== 0){
            $('#submit').attr('disabled',false);

13
2018-02-08 06:23


origine


Réponses:


Apparemment, jQuery ne fonctionne pas pour coller. Vous devrez peut-être vous connecter à plusieurs événements comme indiqué dans la référence suivante pour intercepter les utilisateurs en collant le contenu avec précision.

De Sollicitation de la renommée - keyup jQuery vs bind - (de la machine de retour)

// detect the change
$('input#myId').bind("change keyup input",function() { 
    // handle events here
});

22
2018-02-08 06:30



Dans cette situation particulière suffira juste se lier à la événement d'entrée:

$('textarea').bind("input", function() {});

8
2017-07-22 16:21