[javascript]Obliger une seule checkbox
Spectoo
Messages postés
19
Statut
Membre
-
Spectoo Messages postés 19 Statut Membre -
Spectoo Messages postés 19 Statut Membre -
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
- Application se ferme toute seule android - Guide
- Mettre une seule page en paysage word - Guide
- Telecharger javascript - Télécharger - Langages
- Regrouper plusieurs feuilles excel en une seule - Guide