Onkeypress

Résolu
Bonjour à tous,

J'utilise la fonction keypress pour faire apparaitre une div (#question1). Cela fonctionne très bien. Cependant, j'aimerais que la Div apparaisse à partir du moment où il y a 2 caractères qui ont été tapés. Est-ce possible s'il vous plait ?


<script>
jQuery(document).ready(function(){
jQuery("#nom").keypress(function(event){
jQuery("#question1").delay(1000).show(500);
});

});
</script>

2 réponses

  1. Merci beaucoup jordane45 !! C'est exactement ce qu'il me fallait !
    1. Modérateur
      Bonjour

      La méthode VAL() pour récupérer le contenu de ton input
      La méthode LENGTH pour voir le nombre de caractères
      Un IF pour faire le test

      ..
      1. Modérateur
        Un truc du genre
          jQuery(document).ready(function(){
            jQuery("#nom").keypress(function(event){
              var nom = jQuery("#nom").val();
              if( nom.length >= 2 ){
                jQuery("#question1").delay(1000).show(500);
              }
            });
        
          });