nicolas4653 Posté 4 Novembre 2005 Posté 4 Novembre 2005 Bonjour, j'ai un tout petit formulaire à cette adresse : My Webpage Je voudrais que l'on ne puisse cocher qu'un seul bouton RADIO par ligne et que les 2 autres boutons RADIO se grisent automatiquement (actuellement ils se grisent que si on clique dessus). Par avance merci Nicolas
ADT30 Posté 4 Novembre 2005 Posté 4 Novembre 2005 Bonjour Voici un exemple que tu peux adapter et qui marche sous IE (WebExpert semble indiquer que l'option grisée des boutons est une des spécificités de IE...) la fonction : function grise(bout){ for(i=0;document.forms["formul"].length-1;i++){ if (!document.forms["formul"].elements[i].checked){ document.forms["formul"].elements[i].disabled="disabled"; } }} et le formulaire : <form name="formul" action="http://www.domaine.com/" method="post"> <input type="radio" name="bout3" value="bouton 1" onclick="grise(this.id);"> bouton 1<br> <input type="radio" name="bout3" value="bouton2"onclick="grise(this.id);"> bouton2<br> <input type="radio" name="bout3" value="nouton3" onclick="grise(this.id);"> bouton3<br></form> Mais il faut savoir que l'utilisateur n'a plus, ensuite, la possibilité de changer d'avis sauf à réinitaliser le formulaire, ce qui me paraît dommage. bon codage ADT
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant