par
starkeus » 08 févr. 2006, 10:41
Salut!
Comme tu imagines tu fais ça via javascript.
Tu te fais une fonction JS que tu vas appeler lors de l'évènement onClick sur la checkbox.
Cette fonction JS va parcourir ton formulaire et mettre la propriété disabled de tous les élements du formulaire à true.
En gros ca peut donner ça:
<input type="checkbox" name="check" value="" onClick="DesactiveFormulaire('idForm');" />
<form action="" method="post" id="idForm" >
<input type="text" id="input1" name="input1" />
<input type="text" id="input2" name="input2" />
</form>
Le JS :
function DesactiveFormulaire(idFormulaire) {
var form=document.getElementById(idFormulaire);
for ( var i = 0; i < form.elements.length ; i++)
form.elements[i].disabled='true';
}
Bon tu dois améliorer pour prendre en compte le booleen du disabled via un parametre ou une variable globale au script etc...