Récupération INPUT dans javascript
Résolu
Blope456
-
Blope456 -
Blope456 -
Bonjour,
J'ai un problème pour récupérer mon Input, je suis débutante en programmation et un peu d'aide me serait nécessaire. J'ai regardé ce qui est proposé ici : https://forums.commentcamarche.net/forum/affich-26511139-recuperation-de-valeur-d-un-input-html-en-javascript#answers
Mais ça ne fonctionne pas. newPy = null. Message "Cannot read properties of null (reading 'value')", donc cela ne prend pas en compte la valeur qui est entrée. Pourquoi ?
J'ai dans mon fichier html :
Et dans mon fichier .js :
J'ai un problème pour récupérer mon Input, je suis débutante en programmation et un peu d'aide me serait nécessaire. J'ai regardé ce qui est proposé ici : https://forums.commentcamarche.net/forum/affich-26511139-recuperation-de-valeur-d-un-input-html-en-javascript#answers
Mais ça ne fonctionne pas. newPy = null. Message "Cannot read properties of null (reading 'value')", donc cela ne prend pas en compte la valeur qui est entrée. Pourquoi ?
J'ai dans mon fichier html :
<form>
Variation d'altitude
<br/>
<input type = “number” id=”newPy” placeholder =" Ex: -10 "/>
<input type="button" value="Valider" onclick="getPY();"/>
</form>
Et dans mon fichier .js :
function getPY(){
var newPy = document.getElementById("newPy").value;
console.log(newPy);
}
1 réponse
-
Bonjour
Si tu regardes la coloration du code tu pourras constater que ton première input est différent de ton second.
Tu as dû faire du copier-coller et les quotes utilisées le sont pas les mêmes.
Commence donc, par corriger comme ceci<input type = "number" id="newPy" placeholder =" Ex: -10 "/>
Ensuite, si ton souci persiste regarde dans la console JavaScript de ton navigateur si il n'y a pas des erreurs