Déselection de boutons radio

Soyez le premier à donner votre avis sur cette source.

Snippet vu 8 685 fois - Téléchargée 31 fois

Contenu du snippet

Il est parfois utile de laisser à l'utilisateur d'un formulaire la possibilité de déselectionner des boutons radio qu'il aurait déjà selectionné dans un formulaire. Ce script le fait.

Source / Exemple :


<html>
<head>
<title>titre</title>
<script>
function annuler(nom,nombre){
	  for(i=0;i<nombre;i++){
		  eval("document.formulaire." + nom)[i].checked=false
		}
	}
</script>
</head>
<body>
<form name="formulaire" action="mapage.htm" method="post">
  	<!-- avec un bouton de formulaire -->
    <input type="radio" name="essai" value="1">
    1 
    <input type="radio" name="essai" value="2">
    2 
    <input type="radio" name="essai" value="3">
    3
    <input type="button" value="annuler" onclick="annuler('essai','3')">
    <br>
    <!-- avec un image 1 -->
    <input type="radio" name="essai2" value="1">
    1 
    <input type="radio" name="essai2" value="2">
    2 
    <input type="radio" name="essai2" value="3">
    3
    <a href="#" onclick="annuler('essai2','3')"><img src="images/no.gif" width="18" height="18" border="0"></a><br>
	<br>
</form>
</body>
</html>

A voir également

Ajouter un commentaire

Commentaires

Messages postés
129
Date d'inscription
lundi 26 avril 2004
Statut
Membre
Dernière intervention
30 juin 2012

Hum... oué :)
Enfin bon en même temps faut comprendre l'envie de certaines personnes à vouloir poster ou faire partager ses sources, et c'est très sympa :)
Le code en lui-même est simpliste (voir très très très ... simpliste ^^) mais bon, tu peux surement l'améliorer ou le développer ^^
Bonne chance et bonne continuation
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
38
salut
ton javascript fait 3 lignes, il pourrait être copié collé d'un tuto...
pour moi, c'est même pas débutant, c'est le gars qu'essai d'apprendre qui fait que ça... je suis sur que tu peux proposer mieux...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.