Une premiere remarque : tu ne peux pas mettre deux ID avec le même nom : "activer_maintenance".
Imaginons qu'il y est :
Code :
- <input type="radio" name="activer_maintenance" value="oui" id="activer_maintenance" /> oui
- <input type="radio" name="activer_maintenance" value="non" id="desactiver_maintenance" checked="checked" />
- ...
- <textarea name="motif_maintenance" id="textMaintenance">{DOC_MAINTENANCE_MOTIF}</textarea>
|
Avec le framwork jQuery tu fais ca tres facilement.
http://jquery.com/
Tu fais appel à la librairie (a la fin de la page pour optimiser)
Code :
- <script type="text/javascript" src="jquery.js"></script>
|
Puis tu colle ceci :
Code :
- <script type="text/javascript">
- $(document).ready(function(){
- // action sur la radio desactiver maintenance :
- $("#desactiver_maintenance).click(function(){
- $("#textMaintenance" ).hide();
- });
- $("#activer_maintenance).click(function(){
- $("#textMaintenance" ).show();
- });
- });
|
ca c'est si tu veux cacher le texte. Si tu veux complètement l'effacer ca donne ceci :
Code :
- $(document).ready(function(){
- $("#desactiver_maintenance).click(function(){
- $("#textMaintenance" ).empty();
- });
- });
- </script>
|
Message édité par Spir le 03-05-2008 à 14:43:15