Test radio bouton Javascript
Résolu/Fermé
joke.manager
Messages postés
2
Date d'inscription
mardi 4 juin 2013
Statut
Membre
Dernière intervention
4 juin 2013
-
Modifié par joke.manager le 4/06/2013 à 09:22
joke.manager Messages postés 2 Date d'inscription mardi 4 juin 2013 Statut Membre Dernière intervention 4 juin 2013 - 4 juin 2013 à 15:46
joke.manager Messages postés 2 Date d'inscription mardi 4 juin 2013 Statut Membre Dernière intervention 4 juin 2013 - 4 juin 2013 à 15:46
A voir également:
- Test radio bouton Javascript
- Test performance pc - Guide
- Test composant pc - Guide
- Redmi note 13 5g test - Accueil - Téléphones
- Radio française - Télécharger - Médias et Actualité
- Test performance pc gratuit - Accueil - Utilitaires
2 réponses
Utilisateur anonyme
4 juin 2013 à 13:45
4 juin 2013 à 13:45
Salut salut,
Tu peux faire une fonction javascript pour ça, mais je pense qu'il y a plus simple.
Si l'utilisateur est obligé de coché un des boutons, autant en sélectionner un par défaut (checked="checked"), par définition des radiobutton un seul par groupe est coché, et ça évite de rajouter encore du javascript. Après ça reste possible .
Tu peux faire une fonction javascript pour ça, mais je pense qu'il y a plus simple.
Si l'utilisateur est obligé de coché un des boutons, autant en sélectionner un par défaut (checked="checked"), par définition des radiobutton un seul par groupe est coché, et ça évite de rajouter encore du javascript. Après ça reste possible .
joke.manager
Messages postés
2
Date d'inscription
mardi 4 juin 2013
Statut
Membre
Dernière intervention
4 juin 2013
4 juin 2013 à 15:46
4 juin 2013 à 15:46
Merci de cette info, j'y avait bien pensé, mais je veux empêcher les utilisateurs de remplir le formulaire sans réfléchir !!
Voici ma solution pour ceux que cela intéresseraient :
function CheckRadio(name) {
//recupere tous les objets qui ont le nom "name"
var objs=document.getElementsByName(name);
//Pour chaques objets....
for(i=0;i<objs.length;i++) {
//Si l'objet en cours en coché on renvoie true
if (objs[i].checked!==false)
return false;
}
//Si on arrive ici, aucun radio-bouton n'est coché, on renvoie false
return true;
}
function control_list(){
if (CheckRadio('v1[]')){
alert ("Merci de renseigner une note pour : Aptitude à planifier !");
return false;
}
else if (CheckRadio('v2[]')){
alert ("Merci de renseigner une note pour : Rapidité à fournir un chiffrage !");
return false;
}
else {
return true;
}
Cette solution permet de pouvoir réaliser les vérif sur un grand nombre de bouton radio en une même fonction.
PS : J'ai trouvé cette info sur PHP france.
Voici ma solution pour ceux que cela intéresseraient :
function CheckRadio(name) {
//recupere tous les objets qui ont le nom "name"
var objs=document.getElementsByName(name);
//Pour chaques objets....
for(i=0;i<objs.length;i++) {
//Si l'objet en cours en coché on renvoie true
if (objs[i].checked!==false)
return false;
}
//Si on arrive ici, aucun radio-bouton n'est coché, on renvoie false
return true;
}
function control_list(){
if (CheckRadio('v1[]')){
alert ("Merci de renseigner une note pour : Aptitude à planifier !");
return false;
}
else if (CheckRadio('v2[]')){
alert ("Merci de renseigner une note pour : Rapidité à fournir un chiffrage !");
return false;
}
else {
return true;
}
Cette solution permet de pouvoir réaliser les vérif sur un grand nombre de bouton radio en une même fonction.
PS : J'ai trouvé cette info sur PHP france.