begin process at 2012 05 30 00:00:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Selectionner tous les elements d'une liste


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Selectionner tous les elements d'une liste

vendredi 21 février 2003 à 12:22:28 | Selectionner tous les elements d'une liste

Tibus

Salut!

Sur ma page j'ai deux liste remplies à partir de requettes sql, deux boutons permettants de faire passer (cote client) les elements d'une liste à l'autre et un bouton pour soumettre mon formulaire. Le probleme c'est que lorsque j'envoi mon formulaire, les elements des differentes liste ne sont pas selectionner donc le request.form ne connait pas les elements qui ont change de liste. Je souhaiterais donc creer une fonction qui me permette de selectionner TOUS les elements de me liste avant d'envoyer mon formulaire.
Pour le moment j'ai fait une fonction, mais elle ne me permet de selectionner que le dernier enregistrement.

function Sauvegarde(MaListe)
{
for(i=0;i<MaListe.options.length;i=i+1)
{
MaListe.options.selectedIndex=i;
}
document.Utilisateurs.submit();
}


SelectedIndex ne permet de selectionner qu'une ligne (malgres le fait que ma liste soit en "multiple" selection.

donc si vous avez une idee....

Merci.

Florian
dimanche 23 février 2003 à 19:40:31 | Re : Selectionner tous les elements d'une liste

jeca

Bonsoir,

Utilise ceci :
function Sauvegarde(MaListe)
{
for(i=0;i<MaListe.options.length;i++)
{
MaListe.options[i].selected="selected";
}
document.Utilisateurs.submit();
}

Mais si tu veux le traiter en php, ça ne sera pas suffisant : la liste doit s'appeler "MaListe[]" afin de récupérer un tableau des différents éléments, et la fonction doit être modifiée.
Si l'on considère le bouton d'envoi suivant :
<input type="button" value="valider" onclick="Sauvegarde(this.form)" />

function Sauvegarde(formulaire)
{
var nb = formulaire.elements["MaListe[]"].length;
for(i=0;i<nb;i++)
{
formulaire.elements["MaListe[]"].options[i].selected= "selected";
}
formulaire.submit();
}

A+

jc


-------------------------------
Réponse au message :
-------------------------------

> Salut!
>
> Sur ma page j'ai deux liste remplies à partir de requettes sql, deux boutons permettants de faire passer (cote client) les elements d'une liste à l'autre et un bouton pour soumettre mon formulaire. Le probleme c'est que lorsque j'envoi mon formulaire, les elements des differentes liste ne sont pas selectionner donc le request.form ne connait pas les elements qui ont change de liste. Je souhaiterais donc creer une fonction qui me permette de selectionner TOUS les elements de me liste avant d'envoyer mon formulaire.
> Pour le moment j'ai fait une fonction, mais elle ne me permet de selectionner que le dernier enregistrement.
>
> function Sauvegarde(MaListe)
> {
> for(i=0;i<MaListe.options.length;i=i+1)
> {
> MaListe.options.selectedIndex=i;
> }
> document.Utilisateurs.submit();
> }
>
>
> SelectedIndex ne permet de selectionner qu'une ligne (malgres le fait que ma liste soit en "multiple" selection.
>
> donc si vous avez une idee....
>
> Merci.
>
> Florian


Cette discussion est classée dans : formulaire, liste, selectionner, elements, maliste


Répondre à ce message

Sujets en rapport avec ce message

selection de tous les elements d'une liste [ par ManX ] Dans un formulaire, j'ai fait une carte de France sur laquelle on peut cliquer sur chaque departement.Le fait de cliquer ajoute le departement dans un liste formulaire [ par ManX ] Dans un formulaire, j'ai fait une carte de France sur laquelle on peut cliquer sur chaque departement.Le fait de cliquer ajoute le departement dans un alimenter ma liste [ par Xime ] salu,voila je voudrais savoir comment faire pour alimenter ma liste deroulante qui est en javascript a partir d'une base oracle.donc je voudrai passer controle liste de formulaire [ par gwerz ] Bonjour,Je cherche un script très simple, permettant d'obliger les internautes à selectionner une option dans une liste, sinon le formulaire ne se pos Je ne comprends pas [ par Robbie ] Salut, j'ai un formulaire dans ce formulaire j'ai une liste déroulante : avec function liste_changee(){ document.formulaire.metho Confirmation du formulaire [ par Netlink ] Salut à tous,Je rencontre un problème pour faire ceci :J'ai mon formulaire de base (page inscription.shtml) :blablablablaDonc une f Remplissage auto d'un formulaire [ par adadoudou ] Bonjour, J'ai créer un formulaire contenant une liste déroulante et plusieurs zones de texte à remplir. J'aimerais savoir comment je pourrais faire po Liste déroulante [ par auremy ] Bonjour,J'aimerais créer une liste déroulante, pour que lorsque l'utilisateur cliques sur un choix de la liste, une nouvelle page se charge. J'ai pour rafraichir un formulaire [ par jeandelatuile ] Bonjour,J'ai un formulaire avec une liste déroulante dynamique et j'ai fait un popup pour ajouter un mot dans la liste via une base de données ! Et j' j'en peu plus de cette liste [ par mizereu ] Voila, j'suis plutot graphiste que devellopeur et je cale sur un problemùe de liste :J'ai une liste de 5 ou 6 items, et je voudrais qu'a la selection


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales