Soyez le premier à donner votre avis sur cette source.
Vue 17 556 fois - Téléchargée 1 889 fois
on (release, releaseOutside) { if (_root.oui.getValue(true)) { // si la case à cocher oui est cochée, on affiche : resultat = "Vous avez cochez oui"; } if (_root.non.getValue(true)) { // si la case à cocher non est cochée, on affiche : resultat = "Vous avez cochez non"; } if (_root.oui.getValue(true) && _root.non.getValue(true)) { // si la case à cocher oui et non sont cochées, on affiche : resultat = "Vous avez cochez oui et non"; } if (_root.oui.getValue(false) && _root.non.getValue(false)) { // si aucune cas à cocher est cochées, on affiche : resultat = "Vous n'avez rien cochez"; } }
15 mars 2009 à 14:45
http://www.flashkod.com/forum/sujet-CHECKBOX-CHOIX-MULTIPLES_1282822.aspx#1
15 mars 2009 à 14:43
Tout d'abord, peux t'on marquer un message comme Résolu svp ? Je n'ai pas trouvé !
Bonne nouvelle tout de même : var Scriptdebassman64 = "Opérationnel"; .
Pourquoi ?
Conflit entre les 2 derniers if : getValue(true) et getValue(false), voir code message précédent. Les instructions du 4e if , donc getValue(false), avaient prioritées.
Si vous mettez en commentaire le dernier if et testez l'animation, vous verrez que le if n°3 fonctionne correctement.
on (release, releaseOutside) {
if (_root.oui.getValue(true)) {
//si la case à cocher oui est cochée, on affiche :
resultat = "Vous avez cochez oui";
}
if (_root.non.getValue(true)) {
//si la case à cocher non est cochée, on affiche :
resultat = "Vous avez cochez non";
}
if (_root.oui.getValue(true) && _root.non.getValue(true)) {
//si la case à cocher oui et non sont cochées, on affiche :
resultat = "Vous avez cochez oui et non";
}
/* if (_root.oui.getValue(false) && _root.non.getValue(false)) {
//si aucune cas à cocher est cochées, on affiche :
resultat = "Vous n'avez rien cochez";
} */
}
Solution
Remplaçons le dernier if par else et ne faisons donc plus référence à getValue(false). Comme ceci :
on (release, releaseOutside) {
if (_root.oui.getValue(true)) {
//si la case à cocher oui est cochée, on affiche :
resultat = "Vous avez cochez oui";
}
if (_root.non.getValue(true)) {
//si la case à cocher non est cochée, on affiche :
resultat = "Vous avez cochez non";
}
if (_root.oui.getValue(true) && _root.non.getValue(true)) {
//si la case à cocher oui et non sont cochées, on affiche :
resultat = "Vous avez cochez oui et non";
}
else {
//si aucune cas à cocher est cochées, on affiche :
resultat = "Vous n'avez rien cochez";
}
}
Testez l'animation et tout rendre dans l'ordre.
Bonne journée à tous .
Toutsi83.
14 mars 2009 à 14:33
Est-il possible d'avoir la solution de cette erreur ?
j'aimerais effectivement pouvoir cocher plusieurs checkbox.
j'ai beau chercher l'info sur le site, pour l'instant je ne trouve pas ! je continue ma recherche !
Bonne journée.
Toutsi83.
4 janv. 2009 à 02:59
7 janv. 2003 à 21:40
if (_root.oui.getValue(true) && _root.non.getValue(true)) {
// si deux cases coché méssage d'érreur !
resultat = "Vous avez cochez deux cases merci de cocher une seule case";
}
ou un truc comme ça évidemment si on veut que plusieurs cases soit possible a cocher...
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.