nicolas4653 Posté 4 Novembre 2005 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
ADT30 Posté 4 Novembre 2005 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant