[javascript] Checkbox

Fermé
ben85350 Messages postés 610 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 2 avril 2013 - 16 nov. 2008 à 10:57
Groarh Messages postés 682 Date d'inscription vendredi 1 août 2008 Statut Membre Dernière intervention 28 juin 2015 - 16 nov. 2008 à 11:58
Bonjour à tous,

J'aimerais vérifier si une checkbox est cochée dans un formulaire à l'aide d'une checkbox et si possible de retourner la valeur de la checkbox lorsqu'elle est cochée. Mais ma solution ne semble pas fonctionner. Voila le code :
<script language="JavaScript">
function verifCheck(formulaire)
{
	if(document.formulaire.checkbox1.value==0)
	{
		alert('Veuillez sélectionner une checkbox dans la liste');
	}
	else
	{ 
		alert('ok');
                return valeurcheckbox;
	}

}

</script>

<form id="listeBox" name="listeBox" method="post" action="page2.php">
	<input type="checkbox" name="checkbox1">1
	<input type="checkbox" name="checkbox2">2
	<input type="checkbox" name="checkbox3">3
	<input type="button" onClick="verifCheck(listeBox)" value="Envoyer"/> 	
</form>

Merci pour votre aide !

1 réponse

Groarh Messages postés 682 Date d'inscription vendredi 1 août 2008 Statut Membre Dernière intervention 28 juin 2015 185
16 nov. 2008 à 11:58
Essaye déjà en mettant les attributs value sur tes checkbox, car ils devraient y être. Le navigateur ne peut pas savoir que le bout de texte qui est à côté correspond à la valeur...

Ensuite, si ça ne marche pas, il est hélas probable que tu doives faire un test sur chacune des checkboxes, avec leur propriété checked ...

Bon courage ;)

P.S. ou alors tout simplement comme ça :
if(!document.formulaire.checkbox1.value)


P.S.2 ton code est déprécié. Pense à utiliser les méthodes du DOM ;)
0