Xavier
samedi 25 juin 2005 à 21:03
Petit problème : sans javascript le bouton de validation ne sera
jamais activé

Il faut donc s'arranger pour que le bouton soit désactivé
par javascript au chargementEn plus la syntaxe n'est pas du tout correcte, et l'activation ne se fera que dans IE qui est le seul à accepter de telles erreurs de syntaxe :nono:
Bref, permets-moi de te dire que ça ne va pas du tout
Bref, quelque chose comme ceci serait plus correct :
CODE
<head>
<script type="text/javascript">
function ChangeStatut() {
var eltCheckbox = document.getElementById("charte_photo");
var eltSubmit = document.getElementById("validation");
if(eltCheckbox.checked == true) {eltSubmit.disabled = false }
if(eltCheckbox.checked == false) {eltSubmit.disabled = true }
}
</script>
</head>
<body onload="ChangeStatut();">
<form action="" methed="post">
<label><input type="checkbox" name="charte_photo" id="charte_photo" value="valeur" onClick="ChangeStatut()" /> Valider la charte</label>
<input type="submit" name="validation" value="S'enregistrer" id="validation" />
</form>
</body>
PS : je ne suis pas convaincu du onload sur le body

mais je n'ai pas réussi à faire fonctionner un window.onload = ChangeStatut()