Onkeypress

Résolu/Fermé
SOUMIE Messages postés 24 Date d'inscription mercredi 1 octobre 2008 Statut Membre Dernière intervention 2 octobre 2022 - 26 avril 2020 à 10:21
SOUMIE Messages postés 24 Date d'inscription mercredi 1 octobre 2008 Statut Membre Dernière intervention 2 octobre 2022 - 26 avril 2020 à 10:30
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

jordane45 Messages postés 38137 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
26 avril 2020 à 10:23
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
jordane45 Messages postés 38137 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
26 avril 2020 à 10:27
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);
      }
    });

  });
0
SOUMIE Messages postés 24 Date d'inscription mercredi 1 octobre 2008 Statut Membre Dernière intervention 2 octobre 2022 1
26 avril 2020 à 10:30
Merci beaucoup jordane45 !! C'est exactement ce qu'il me fallait !
0