[JS]récupérer valeur d'un input radio?
Résolu
ApoKps
Messages postés
140
Date d'inscription
Statut
Membre
Dernière intervention
-
Master&Commander -
Master&Commander -
A voir également:
- Récupérer valeur bouton radio php
- Récupérer au terminal de fret - Forum Consommation & Internet
- Recuperer message whatsapp supprimé - Guide
- Bouton shift pc ✓ - Forum Windows
- Radio française - Télécharger - Médias et Actualité
- Quel est la touche shift sur le clavier ✓ - Forum Jeux vidéo
3 réponses
Salut!
Essaie comme ça :
et ton script:
Bon c'est surement un peu laborieux mais je ne vois pas comment faire autrement...
Spontanément j'aurais fait comme toi, avec "value", mais apparemment, pour récupérer les valeurs des boutons radio, faut passer par la propriété "checked", qui renvoie comme valeur "true" (si c'est coché) ou false (si c'est pas coché)
Bon faudrait que quelqu'un confirme, car c'est bizarre qu'on puisse pas passer par "value"...
A+ et bon courage!
Essaie comme ça :
<p> <label for="natureContrat" id="labelNature">Nature du contrat* :</label> <input type="radio" name="natureContrat" id="satge" value="stage" />Stage <input type="radio" name="natureContrat" id="cdd" value="CDD" />CDD <input type="radio" name="natureContrat" id="cdi" value="CDI" />CDI </p>
et ton script:
stage = document.getElementById('stage').checked; CDD = document.getElementById('CDD').checked; CDI = document.getElementById('CDI').checked; if (stage==true) { alert("stage"); } if (CDD==true) { alert("CDD"); } else { alert("CDI"); }
Bon c'est surement un peu laborieux mais je ne vois pas comment faire autrement...
Spontanément j'aurais fait comme toi, avec "value", mais apparemment, pour récupérer les valeurs des boutons radio, faut passer par la propriété "checked", qui renvoie comme valeur "true" (si c'est coché) ou false (si c'est pas coché)
Bon faudrait que quelqu'un confirme, car c'est bizarre qu'on puisse pas passer par "value"...
A+ et bon courage!
Voilà le code si ça t'intéresse (le HTML n'a pas changé, je n'ai pas mis d'id):
Merci encore pour ta réponse :D
ApoKps