[JS] Vérouiller/Dévérouiller un input
Résolu
calimm
Messages postés
37
Statut
Membre
-
Popoï_ Messages postés 179 Statut Membre -
Popoï_ Messages postés 179 Statut Membre -
Bonjour,
J'aimerais que le champ "autrement_comment" soit verrouillé sauf si le radio "defaut_autrement" est coché.
J'ai fais quelques tentatives en javascript mais elles n'ont mené à rien...
Merci d'avance
<input type="radio" name="defaut" id="defaut_perm"/> <label for="defaut_perm" >En permanence</label>
<input type="radio" name="defaut" id="defaut__alea"/>
<label for="defaut_alea" > Aléatoirement </label>
<input type="radio" name="defaut" id="defaut_autrement"/>
<label for="defaut_autrement"> Autrement </label><input type="text" name="autrement_comment" id="autrement_comment">
J'aimerais que le champ "autrement_comment" soit verrouillé sauf si le radio "defaut_autrement" est coché.
J'ai fais quelques tentatives en javascript mais elles n'ont mené à rien...
Merci d'avance
7 réponses
-
<html> <head> <script type="text/javascript" > function updateInput(){ if(document.getElementById("defaut_autrement").checked) document.getElementById("autrement_comment").disabled = false; else document.getElementById("autrement_comment").disabled = true; } </script> </head> <body onClick="updateInput()"> <input type="radio" name="defaut" id="defaut_perm"/> <label for="defaut_perm" >En permanence</label> <input type="radio" name="defaut" id="defaut__alea"/> <label for="defaut_alea" > Aléatoirement </label> <input type="radio" name="defaut" id="defaut_autrement" /> <label for="defaut_autrement"> Autrement </label><input type="text" name="autrement_comment" id="autrement_comment"> </body> </html> -
Salut,
Déjà, tu as une erreure dans ton code !
<input name="autrement_comment" id="autrement_comment">
n'est pas correcte ...
Utilise plutôt :
<input type ="text" name="autrement_comment" id="autrement_comment">
Et pour verrouiller tu dois utiliser "disabled" par exemple :
<input type="text" name="autrement_comment" id="autrement_comment" disabled>
Voilà, pour le javascript, j'ai la flemme dsl ^^ -
Oui c'est un oubli, merci.
J'ai besoin du javascript maintenant :p -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Tu veux le faire avec jquery ou juste avec le javascript?
-
Avec uniquement le js, je pense que c'est possible nan ?
Sinon, ben il faudra trouver une autre solution... -
si si c'est possible, je vais aller manger et je te montre comment faire à mon retour