[formulaire] Case à cocher et disabled
Bonjour,
J'ai un formulaire avec une case à cocher.
Parfois elle est désactivée (disabled) lorsque l'utilisateur n'a pas les droits correspondants.
Code:
1 2 3 4 5 6 7 8 9
| echo '<tr><td> Reçu : </td><td>';
echo '<input type="checkbox" name="recu"';
if($etud[2]=="1"){
echo ' checked';
}
if($_SESSION["droit"]!="1"){
echo ' disabled';
}
echo '></td></tr>'; |
Le problème est que lorsqu'il est "disabled", à la validation du formulaire il est toujours considéré comme décoché.
Voici le code que j'utilise pour tester si la case est cochée ou non :
Code:
if( isset($_POST['recu']) ) { $recu="1"; } else { $recu="0"; }
Ce test fonctionne très bien lorsque la case est active sinon, $recu prends toujours la valeur 0 lorsque la case est "disabled".
Avez-vous une solution?
Merci, à bientôt!