Guby
Octobre 14, 2005, 10:51
#1
Voila j’ai deux bouton radio, du meme nom. Et de valeur 1 et l’autre de valeur 2
Dans un soucis d’ergonomie j’ai besoin de cocher un bouton radio à partir d’un lien HREF.
Sachant qu’il sont tous les deux ont le meme nom, ca deviens un peu difficile… de savoir lequel correspond.
donc
<Form name="test">
<input type="radio" name="essai" value="1">
<input type="radio" name="essai" value="2">
<a href="#" onclick="???">Coche Radio 1</href>
<a href="#" onclick="???">Coche Radio 2</href>
</form>
Help Merki
avec des id ?
getElementById()
utilise <label>
désolé j’ai pas d’exemple sous la main
Guby
Octobre 14, 2005, 11:00
#4
Comment je pourrais faire ? tu peux me montrer un exemple ? merci
Guby
Octobre 14, 2005, 11:01
#5
Je le place a quel endroit le label ? j’encadre le code des boutons radio ?
Comme ça :
<label for="x">xxxx</label>
(...)
<input type="radio" id="x" />
Essaye en les déclarant en tableau
<Form name="test">
<input type="radio" name="essai[]" value="1">
<input type="radio" name="essai[]" value="2">
<a href="#" onclick="document.test.essai[0].checked=true;">Coche Radio 1</href>
<a href="#" onclick="document.test.essai[1].checked=true;">Coche Radio 2</href>
</form>
En fait, regarde l’exemple de Sans-Nom avec <label>, ça a l’air mieux et plus simple (je connaissais pas).
Guby
Octobre 14, 2005, 11:18
#10
Maljuna_Kris:
Essaye en les déclarant en tableau
<Form name="test">
<input type="radio" name="essai[]" value="1">
<input type="radio" name="essai[]" value="2">
<a href="#" onclick="document.test.essai[0].checked=true;">Coche Radio 1</href>
<a href="#" onclick="document.test.essai[1].checked=true;">Coche Radio 2</href>
</form>
J’ai oublié de te precisé, que je ne peux pas changer le nom des bouton radio. car un script de verification assez complexe de formulaire est mis en place. Et j’ai pas envie de remettre le nez dedans
Guby
Octobre 14, 2005, 11:22
#11
Oui mais je suis pas tout a fait dans un Href, mais plutot dans un <table>, et avec un onclick je coche le bouton radio. Ton code m’interresse
Guby
Octobre 14, 2005, 11:30
#12
J’ai trouvé !!!
<Form name="test">
<input type="radio" name="essai" value="1" id="1">
<input type="radio" name="essai" value="2" id="2">
<a href="#" onclick="document.getElementById('1').checked=true;">Coche Radio 1</href>
<a href="#" onclick="document.getElementById('2').checked=true;">Coche Radio 2</href>
</form>
Voici pour les labels:
<Form name="test">
<input type="radio" id=r1 name="essai" value="1">
<input type="radio" id=r2 name="essai" value="2">
<label for=r1>Coche Radio 1</label>
<label for=r2>Coche Radio 2</label>
</form>
Edit: grillaid ? :ane:
au passage, il est révolu le temps des attributs sans quote! honte à toi BZValoche!
Ah oui les attributs ver de terre ? :ane:
Simple oubli de ma part :paf: