Récupération INPUT dans javascript

Résolu/Fermé
Blope456 - 2 déc. 2021 à 22:46
 Blope456 - 3 déc. 2021 à 07:35
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 :

<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);
}
A voir également:

1 réponse

jordane45 Messages postés 38139 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 20 avril 2024 4 649
2 déc. 2021 à 23:10
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

1
Merci 1000x ! Je suis désolé du dérangement pour ça, je me sens un peu bête -_- je viens de passer des heures à m'énerver là-dessus... Encore merci pour l'aide!
0