Bonjour à tous,
j'avoue y connaitre pas grand chose en Javascript, et je m'arrache les cheveux quand je veux des choses simples.
Voici ma question :
j'ai un formulaire tout simple avec
<input type="radio" name="in_sexe" value="Homme" />
<input type="radio" name="in_sexe" value="Femme" />
Je voudrais que
- que le label change de couleur quand value est sélectionné
- qu'une variable enregistre la réponse pour pouvoir écrire au féminin la suite du texte
En effet, plus loin, j'ai un select avec Célibataire, Marié, Divorcé, etc.. et je voudrais qu'ils s'accordent en fonction de la réponse précédente.
J'ai essayé ça :
1 2 3 4 5 6 7 8 9 10 11
|
<label>
<input type="radio" name="in_sexe" value="Homme" />un homme</label>
<label>
<input type="radio" name="in_sexe" value="Femme" />
une femme</label>
<script type="text/javascript">
var feminin = false;
if (document.forms[0].in_sexe.value==1)
{var feminin = true;}
</script> |
Et plus loin :
<option value="3">Marié<script type="text/javascript">if(feminin==true){document.write('e')}</script></option>
Et ça marche pas. Je me doute que la réponse doit être simple, mais pas pour moi...
Quelqu'un peut m'éclairer ? D'avance merci
Partager