Dépannage d'une valeur d'entrée vide stockée dans une variable
Lors de la tentative de récupération de la valeur d'un champ de saisie () pour une utilisation ultérieure lors de la récupération de données à partir d'une API, vous pouvez rencontrer un problème où la variable stockée reste vide quelle que soit la saisie de l'utilisateur. Cela se produit car la variable contenant la valeur d'entrée n'est initialisée qu'une seule fois lors de l'évaluation initiale du script, pour ne jamais être mise à jour à nouveau.
Dans l'extrait de code fourni, la variable inputValue se voit attribuer la valeur du champ de saisie lorsque le script est chargé pour la première fois, pas lorsque le bouton est cliqué. Pour accéder à la valeur d'entrée mise à jour à chaque fois que vous cliquez sur le bouton, vous avez deux options :
1. Interroger l'élément à chaque fois :
const testing = () => { const inputValue = document.getElementById("inputField").value; alert(inputValue); };
Dans ce cas, la valeur d'entrée est récupérée et utilisée dans la fonction de test à chaque fois qu'elle est appelée.
2. Référencez l'élément et interrogez la propriété Value :
const inputElement = document.getElementById("inputField"); const testing = () => alert(inputElement.value);
Ici, la référence de l'élément d'entrée est stockée dans inputElement, vous permettant d'accéder à sa propriété value chaque fois que nécessaire.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!