Cocher un bouton radio en javascript - HTML/CSS - Programmation
Marsh Posté le 21-11-2008 à 11:55:30
Bon ben je crois que j'ai mal fait mes tests
de cette manière, ça fonctionne :
Code :
|
Marsh Posté le 21-11-2008 à 12:18:16
bonjour,
ça fonctionne alors que forms[0] et RADIO-SENS ne sont pas encore définis ?
ça m'étonne ça !
et met un name au form, ça évitera de s'adresser
obligatoirement au 1er ( forms[0] )
<html>
<body>
<form action="action.php" method="post" name="frm">
<input type="radio" name="RADIO_SENS" value="remb_du_club" checked="checked">rembourser
<input type="radio" name="RADIO_SENS" value="paie_au_club">payer
</form>
<SCRIPT type="Text/JavaScript">
document.frm.RADIO_SENS[1].checked=true;
</SCRIPT>
</body>
</html>
Cordialement.
Marsh Posté le 21-11-2008 à 13:32:50
justement je crois que dans la dernière version de HTML il est interdit de mettre un name sur une FORM
radio_sens n'a pas besoin d'être défini étant donné que c'est l'un des élements du formulaire
Marsh Posté le 21-11-2008 à 11:36:05
Salut !
J'ai un problème que je croyais tout simple au départ et qui se révèle un vrai sac de nœuds
J'ai un bouton radio avec 2 coches dont la première est précochée :
Je veux simplement cocher la 2ème à la place de la 1ère en javascript.
J'ai essayé plusieurs solutions :
1) document.forms[0].RADIO_SENS[1].checked=true;
2) document.forms[0].RADIO_SENS["paie_au_club"].checked=true;
3) document.getElementById('RADIO_SENS').checked="paie_au_club";
4) document.getElementById('RADIO_SENS').value="paie_au_club";
5) document.getElementById(RADIO_SENS[1]).checked=true;
6) document.getElementById("paie_au_club" ).checked=true;
mais rien ne fonctionne
auriez-vous la formule magique ?
Message édité par sire de Botcor le 21-11-2008 à 11:45:52
---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron