activation cases à cocher au clic
Bonjour,
Je travaille sur la réalisation d'un formulaire de recherche. Je souhaiterais proposer une case à cocher "contrat" et si celle-ci est cochée activer deux cases à cocher supplémentaires "CDI" et "CDD". J'ai réussi à le réaliser mais le problème est qu'une fois la case "contrat" cochée, il est impossible de la décocher. J'aimerais savoir comment faire pour que ce soit possible de décocher cette case une fois qu'elle a été cochée.
Voici le code javascript :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| function activer_case()
{
if(document.getElementById('contrat').checked = true)
{
document.getElementById('cdd').disabled = false;
document.getElementById('cdi').disabled = false;
}
else
{
document.getElementById('cdd').disabled = true;
document.getElementById('cdi').disabled = true;
}
} |
Et le code html concerné :
Code:
1 2 3 4 5
| <input type="checkbox" name="besoin[]" id="contrat" value="37" onClick="activer_case(this.value);"> Trouver un contrat
<input type="checkbox" name="besoin[]" id="cdi" value="38" disabled="disabled">CDI
<input type="checkbox" name="besoin[]" id="cdd" value="39" disabled="disabled">CDD |
Je vous remercie par avance de vos réponses