Bonjour ,

voila mon problème j'ai une checkBox et j'aimerais que lorsque les utilisateurs coche la case tous les champs du formulaire soient grisés et lorsqu'on décoche qu'on puisse à nouveau saisir.

J'ai réussi à griser en utilisant un seul champ de mon formulaire mais je n'arrive pas à en griser plusieurs voici mon code

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<tr <?php echo helper_alternate_class() ?>>
	<td class="category">
		<?php print_documentation_link( 'cloture) ?>
	</td>
	<td>
		<label><input <?php echo helper_get_tab_index()?> type="checkbox" id="cloture" name="cloture" onclick="DesactiverZoneTexte('fa')"/> <?php echo lang_get( 'check_close' ) ?></label>
	</td>
</tr>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
function DesactiverZoneTexte(element){
var text = document.getElementById(element);
if(text.disabled == true)
	text.disabled = false;
else 
	text.disabled = true;
}
Merci par avance pour votre aide