Onkeypress

Résolu
SOUMIE Messages postés 24 Statut Membre -  
SOUMIE Messages postés 24 Statut Membre -
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. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    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
    1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      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
  2. SOUMIE Messages postés 24 Statut Membre 1
     
    Merci beaucoup jordane45 !! C'est exactement ce qu'il me fallait !
    0