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. 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);
            }
          });
      
        });
      
  2. Merci beaucoup jordane45 !! C'est exactement ce qu'il me fallait !