[javascript]Obliger une seule checkbox
Spectoo
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
-
Spectoo Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
Spectoo Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un formulaire dans lequel il y a plusieurs checkbox... J'aimerai obliger l'utilisateur à cocher une checkbox pour continuer et par la même occasion interdire d'en cocher plusieurs (en grisant les autres par exemple)
Voici mon code pour l'instant (il ne concerne que l'obligation de cocher et fonctionne pas car quoi qu'il arrive j'ai le message d'erreur) :
NB : les id de mes checkbox sont coche1, ..., coche5 ; d'où le "coche+i"
Je sais qu'il serait plus facile de passer par des bouton radio mais le programme est déjà terminé et ca voudrait dire se retaper plein de fichier en plus de la base de donnée à changer... trop galère.
J'espère que quelqu'un pourra m'aider ; merci d'avance !
J'ai un formulaire dans lequel il y a plusieurs checkbox... J'aimerai obliger l'utilisateur à cocher une checkbox pour continuer et par la même occasion interdire d'en cocher plusieurs (en grisant les autres par exemple)
Voici mon code pour l'instant (il ne concerne que l'obligation de cocher et fonctionne pas car quoi qu'il arrive j'ai le message d'erreur) :
var d = document; var OB = new Object(); var i ; for (i=1; i<6; i++) { OB.Formulaire = { Charte: function() { this.charte = d.getElementById( "coche"+i ); this.bouton = d.getElementById( 'valid' ); }, Transmettre: function() { var valid = new OB.Formulaire.Charte(); valid.bouton.onclick = function() { if( valid.charte.checked == true ) { return true ; } else { window.alert( 'Vous devez cocher au moins une des cases \"type d\'aide !\"' ); return false; } } } } }; OB.Script = { Init: function() { OB.Formulaire.Transmettre(); } }; window.onload = OB.Script.Init;
NB : les id de mes checkbox sont coche1, ..., coche5 ; d'où le "coche+i"
Je sais qu'il serait plus facile de passer par des bouton radio mais le programme est déjà terminé et ca voudrait dire se retaper plein de fichier en plus de la base de donnée à changer... trop galère.
J'espère que quelqu'un pourra m'aider ; merci d'avance !
A voir également:
- [javascript]Obliger une seule checkbox
- Comment imprimer un tableau excel sur une seule page - Guide
- Mettre une seule page en paysage word - Guide
- Application se ferme toute seule android - Guide
- Telecharger javascript - Télécharger - Langages
- Regrouper plusieurs feuilles excel en une seule - Guide