document.score_equip_1.champ.disabled = false;
champ : en fait tu doit remplacer ca par le nom de ta zone de saisie, donc si tu as plusieurs zones de saisie, elles ont forcement un nom different, donc tu répetes cette ligne dans la fonction en changeant " champ"
en plus je viens de remarquer que mon exemple etait faux, si on regarde bien ca desactive les boutons radios, et non pas les champs de saisi,
donc on récapitule,
entre les balise head tu met ca :
< script=javscript>
function activer(){
document.score_equip_1.ZONE1.disabled = false;
document.score_equip_1.ZONE1.style.background="FFF
FFF";
document.score_equip_1.ZONE2.disabled = false;
document.score_equip_1.ZONE2.style.background="FFF
FFF";
. ..
document.score_equip_1.ZONEn.disabled = false;
document.score_equip_1.ZONEn.style.background="FFF
FFF";
}
function desactiver(){
document.score_equip_1.ZONE1.disabled = true;
document.score_equip_1.ZONE1.style.background ="CCCCCC";
document.score_equip_1.ZONE2.disabled = true;
document.score_equip_1.ZONE2.style.background ="CCCCCC";
. ..
document.score_equip_1.ZONEn.disabled = true;
document.score_equip_1.ZONEn.style.background ="CCCCCC";
}
< /script>
entre body, tu dois avoir qqchose qui ressemble à ca:
< form method="post" action="mailto:... " name="score_equip_1>
< input type="radio" name="toto" value="0" checked onclick="activer()"> activer
< input type="radio" name="toto" value="1" onclick="desactiver()"> desactiver
< input type="text" name="ZONE1">
< input type="text" name="ZONE2">
. ..
< input type="text" name="ZONEn">
< /form>