Bonjour, je tente de récupérer la valeur d'un input pour une condition mais ça ne fonctionne pas, j'ai tenté de regarder sur le web et j'ai testé divers solutions, sans succès..
let choice = document.getElementById('champ').value;
function ok() {
if (choice === "0") {
console.log("Bonjour je suis 0");
}
else {
console.log("Bonjour je suis else");
}
}
Je suppose que la solution n'est pas bien compliqué donc désolé du post mais je ne trouve pas la solution :/
ton code, en l'état, enregistre la valeur de l'input au chargement de la page, et puis plus jamais. Il faut que tu enregistres cette valeur dans la méthode "ok", pas avant.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pour ceux qui tomberaient sur le sujet : il faut déclarer la variable à l'intérieur de la fonction, voilà mon code JS rectifié :
function ok() {
let choice = document.getElementById('champ').value;
if (choice === "0") {
console.log("Bonjour je suis 0");
}
else {
console.log("Bonjour je suis else");
}
}
Tu peux même te permettre d'utiliser "const" plutôt que "let" puisque tu ne modifies pas sa valeur
Bonne continuation !
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Récupération valeur input
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)