Voici le problème, en termes abstraits: J'ai trois champs d'entrée (A, B, C). deux d'entre eux doivent être des entrées de texte (A et B), le troisième est de type non pertinent. Je dois activer le troisième si A n'est pas vide et B n'est pas vide. Je dois désactiver C si A est vide ou si B est vide.comment vérifier si la valeur d'une entrée de texte est vide juste après l'événement keypress en javascript?
Le code
// empty is the empty function from the phpjs project // framework used: jQuery // A, B and C are classes here $(".A, .B").keypress(function(){ if(!empty($(".A").val()) && !empty($(".B").val())) $(".C").attr("disabled",""); else $(".C").removeAttr("disabled"); });
Je veux être en mesure de vérifier à chaque touche, mais en demandant la valeur de l'entrée qui est modifié lorsque l'événement touche est pressée i obtenir la valeur qui a été calculée avant la keypress un événement.
Est-ce que quelqu'un a déjà trébuché sur cela avant de le résoudre?