Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : pb checkbox et maxi [ Archives ASP & ASP.NET / Jscript ] (ludobiohazard)

mercredi 20 avril 2005 à 17:34:59 | pb checkbox et maxi

ludobiohazard

 Bonjour,

j'ai 2 questions, avec 5 réponses possibles et 3 maximum par questions. mon code marche pour une question, mais aucun effet sur la deuxième.
Si quelqu'un peux m'eclaircir car c'est mon premier script..........
merci.

MON SCRIPT :
<SCRIPT LANGUAGE="JavaScript">

function countChoices(obj) {
max = 3;
action1 = obj.form.action1.checked;
action2 = obj.form.action2.checked;
action3 = obj.form.action3.checked;
action4 = obj.form.action4.checked;
action5 = obj.form.action5.checked;
count = (action1 ? 1 : 0) + (action2 ? 1 : 0) + (action3 ? 1 : 0) + (action4 ? 1 : 0) + (action5 ? 1 : 0);

if (count > max) {
alert( " " + max + " choix possibles uniquement ");
obj.checked = false;
}
}

function countChoices(obj) {
max = 3;
actionstat1 = obj.form.actionstat1.checked;
actionstat2 = obj.form.actionstat2.checked;
actionstat3 = obj.form.actionstat3.checked;
actionstat4 = obj.form.actionstat4.checked;
actionstat5 = obj.form.actionstat5.checked;
count2 = (actionstat1 ? 1 : 0) + (actionstat2 ? 1 : 0) + (actionstat3 ? 1 : 0) + (actionstat4 ? 1 : 0) + (actionstat5 ? 1 : 0);

if (count > max) {
alert("vous ne pouvez choisir que " + max + " cases ");
obj.checked = false;
}
}
</script>


MON HTML POUR LES BOX :
question 1 :
<input name="action1" type="checkbox" id="action1" value="1" onClick="countChoices(this)">az
<input name="action2" type="checkbox" id="action1" value="1" onClick="countChoices(this)">az
<input name="action3" type="checkbox" id="action1" value="1" onClick="countChoices(this)">az
<input name="action4" type="checkbox" id="action1" value="1" onClick="countChoices(this)">az
<input name="action5" type="checkbox" id="action1" value="1" onClick="countChoices(this)">az

question2 :
<input name="actionstat1" type="checkbox" id="actionstat1" value="1" onClick="countChoices(this)">ae
<input name="actionstat2" type="checkbox" id="actionstat1" value="1" onClick="countChoices(this)">ar
<input name="actionstat3" type="checkbox" id="actionstat1" value="1" onClick="countChoices(this)">at
<input name="actionstat4" type="checkbox" id="actionstat1" value="1" onClick="countChoices(this)">ay
<input name="actionstat1" type="checkbox" id="actionstat5" value="1" onClick="countChoices(this)">


mercredi 20 avril 2005 à 18:15:01 | Re : pb checkbox et maxi

Yopyop

salut,

tu as 2 fonctions avec le même nom

essayes de renommer ta 2ème fonction
countChoices2(obj)
et de mettre pour la question 2:
onClick="countChoices2(this)


yopyop

jeudi 21 avril 2005 à 10:02:35 | Re : pb checkbox et maxi

ludobiohazard

salut,

c'est encore toi qui me sort du bourbier....

Bon, j'ai testé, mais si je coche mes 3 reponses à ma question 1, dès que j'arrive sur la 2, il m'a comptabilisé les 3 premières et je ne peux plus cocher mes reponses... j'ai le message d'erreur pour la deuxième question (j'ai mis des messages différents pour tester).

je cherche, j'explore, j'explose!!!!!!!!!!!!

merci
ludo.

jeudi 21 avril 2005 à 10:40:31 | Re : pb checkbox et maxi

ludobiohazard

yes, j'ai trouvé une petite erreure de syntaxe!!!!!!

ta soluce marche nickel, encore merci.

jeudi 21 avril 2005 à 10:49:41 | Re : pb checkbox et maxi

Yopyop

question 1 :
rép1
rép2
rép3
rép4
rép5

question 2 :
rép1
rép2
rép3
rép4
rép5



yopyop



Cette discussion est classé dans : form, max, obj, checked, az


Répondre à ce message

Sujets en rapport avec ce message

enctype!!!! [ par snoy_doc ] j'ai un form qui est sous cette forme:quand j'envoie mes données, elle passent toutes, sauf mes cases à cocher!Mais si j'enleve l'enctype:<font Request.Form("") ne fonctionne pas [ par jimini ] J'ai beau essayer de me creuser la tête, mais je ne pavient pas à comprendre.J'ai un formulaire qui la méthode "POST"et je n'arrive pas à récupérer le des form imbriquées [ par Jack ] je voudrais réussir à imbriquer duex form l'une dans l'autre.la form principale fairait appel à une fonction php dans un fichier.php suite à un bouton pb script formulaire asp [ par ibdesign ] bonjour quelqu'un peut il m expliquer pourquoi mon script ne fonctionne pas les donées de mon formulaire devraient apparaitre sur la meme page mais sa Compter les reponses [ par Ondex ] Salut,je cherche le moyen de compter le nombre de resultat que j'ai suite a une requete dans une grosse base de donne (300 000 lignes).J'ai utiliser l case à cocher [ par moussa ] j ai ajouter des cases à cocher sur mon formulaire mais je sais pas comment inserer le resultat sur la base de donnée exp dans le formulaire 3 chek enregistrements multiples [ par rony ] bjr, j'utilise aspsmartupload pour uploader dans ma base le nom d'un fichier est six champs texte: nom, prenom, tel, email, q1, et f1mon petit pbs est Faire le submit d'un form du frame1 depuis un bouton du frame2 [ par ADB ] J'ai peur de paraître inconvenant mais j'ignore beaucoup (euphémisme) de choses du javascript.Ma page présente deux frames. Dans le frame1 un formulai Recherche une liste de toutes les fonctions ASP ( Max, Min, etc.. ) [ par pcayrol ] J ai fait ^plusieurs sites mais je ne trouve pas une liste de methodes ASP.Merci !Pascal Recherche une liste de toutes les fonctions VBScript ( max, min, etc .. ) [ par pcayrol ] merci beaucoupPascal


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.