nb de choix selectionner

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : nb de choix selectionner

par JDante » 12 juin 2006, 17:03

merci pour l'aide :), dsl pour le changement de pseudo mais tout a l'heure j'ai eu une deco et j'avais la fleme de me relogger mon mot de passe etant compliqué lol ^^ !!! le sujet est resolus :p

par Ryle » 12 juin 2006, 15:29

A première vue, ceci est faux :

Code : Tout sélectionner

window.document.forms.recherche_nom.liste.options.length
forms : est un tableau contenant les différents formulaire de ta page, tu devrais donc avoir soit directement le nom du formulaire, soit spécifier l'index du formulaire :

Code : Tout sélectionner

document.forms[0].liste.options.length // ou bien, si "recherche_nom" est le nom de ton formulaire : document.recherche_nom.liste.options.length
A corriger partout où ca ne va pas.. Si tu utilises IE, double clic sur le triangle jaune qui apparait en bas à gauche du navigateur en cas d'erreur Javascript, cela te permet d'avoir un message et des infos sur la ligne et le type d'erreur.
Si tu utilises Mozilla ou Netscape, tapes "javascript:" dans la barre d'adresse pour avoir la console de débuggage JS :)

nb de choix selectionner

par Dante » 12 juin 2006, 14:34

Je dois faire un formulaire pour pouvoir envoyer des messages,
dans mon annaire j'ai 2 menu de choix un a gauche et un a droite. lorsque je selectionne des noms dans le formulaire de gauche et que je clik sur un bouton je veux savoir combien de personne on été choisi j'utilise donc une fonction JS qui est la suivante:

Code : Tout sélectionner

function evaluation() { var selectione=""; var Num=0; for (i=0; i<window.document.forms.recherche_nom.liste.options.length; i++); { if (window.document.forms.recherche_nom.liste.options[i].selected ) { Num=Number(Num+1); selectione = selectione+"; "+window.document.recherche_nom.liste.options[i].text; } } alert(Num+" choix : "+selectione); }
echo '<td><b>Liste:</b><br><select name="liste" size="30" multiple id="selection">';
	echo '<option value="default"> Liste des personnes rechercher:   <option>';

if(($nom!="" && ($groupe!="default" || $groupe!="promotion")) || ($nom=="" && $groupe!="default") || $groupe=="default")
		{
			while($ligne=mysql_fetch_array($result))
			{
				echo ' <option value='.$j.'> '.$ligne['name'].' </option><br> ';
				$j++;
			}
		}

echo '</select>';

Il y a une erreur a parament dans ce script et je n'arrive pas a savoir laquelle .... quelqu'un peut t'il m'aider ...