begin process at 2012 05 30 05:13:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Un tableau de select génére une erreur


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

Un tableau de select génére une erreur

vendredi 28 janvier 2005 à 16:24:14 | Un tableau de select génére une erreur

arzoul

Salut,

N'étant pas expert en Js et ayant cherché pendant qq heures, je me permets de venir poser ma question aux spécialistes :P

Voici mon code, il permet de déplacer une valeur d'une case select vers une autre case select :

DANS LE HEADER

<script LANGUAGE="JavaScript">

function Deplacer(l1,l2)

{

for (i=0; i < l1.options.length ; i++){

if (l1.options(i).selected && l1.options(i)!= "" ){

o=new Option(l1.options(i).text,l1.options(i).value);

l2.options[l2.options.length]=o;

l1.options[i]=null;

i = i -1 ;

}

}

}

function Soumettre(liste_selection){

var selection = liste_selection.length;

for (i=0; i < selection; i++){

liste_selection.options[i].selected = true;

}

}

//-->

</script>

DANS LE BODY

<form name="formulaire" onSubmit="Soumettre(formulaire.listselect)" >

<select name="listunselect" multiple OnDblClick="javascript:Deplacer(this.form.listunselect,this.form.listselect)">

<option value="element1">element1</option>

<option value="element2">element2</option>

</select>

<select name="listselect" multiple OnDblClick="javascript:Deplacer(this.form.listselect,this.form.listunselect)">

</select>

FIN DU BODY

Ce script fonctionne bien mais je souhaiterai définir mon select "listselect" comme tableau : "listselect[]"
Et cela fait planter la fonction déplacer, j'ai donc modifié les listselect dans cette fonction par listselect[] mais ça plante tjrs.....

Voilà voilà si une bonne âme pouvait m'aiguillée vers la soluce ce serai sympa

Merci !

vendredi 28 janvier 2005 à 16:37:37 | Re : Un tableau de select génére une erreur

bultez

Membre Club
Réponse acceptée !

Bonjour,

document.formulaire["listeselect[]"][0 ou 1]
ou mettre un ID différent et
document.getElementById("valeur id")

Cordialement. Bul. ~Site~~Mail~

vendredi 28 janvier 2005 à 16:49:03 | Re : Un tableau de select génére une erreur

arzoul

Merci Bultez de m'avoir aiguillé, je vais tenter de trouver la solution maintenant
vendredi 28 janvier 2005 à 17:23:42 | Re : Un tableau de select génére une erreur

arzoul

Bon.... je ne trouve pas ce qu'il faut remplacer dans le body...

vendredi 28 janvier 2005 à 17:54:23 | Re : Un tableau de select génére une erreur

arzoul

ça y est j'ai capté le truc, donc ça me donne ( si ça peut aider qqu'un......)  :

<form name="formulaire" onSubmit="Soumettre(formulaire.getElementsById('select'))" >

<select name="listunselect" id = "unselect" multiple OnDblClick="javascript:Deplacer(formulaire.getElementsById('unselect'), formulaire.getElementsById('select')">

<option value="element1">element1</option>

<option value="element2">element2</option>

</select>

<select name="listselect[]"  id = "select"  multiple OnDblClick="javascript:Deplacer(formulaire.getElementsById('select'), formulaire.getElementsById('unselect')">

</select>
</form>

Encore merci Marcel




Cette discussion est classée dans : select, selection, options, l1, listselect


Répondre à ce message

Sujets en rapport avec ce message

Manipuler un Menu Select (combo.) [ par syndrael ] Bonjour,Je cherche un moyen pour effacer la premièer ligne d'un Menu Select (ou combo). Voici mon code mais j'ai une erreurfor (i=1;i{ ZeSelect.option Recupérer le contenu de cette liste [ par voge ] Voila j'essaye d'utiliser ce petit script : Choix Mails <!--script de déplacement d'une liste a Dernier selection dans select multiple [ par guiguimac ] bonjour,j'aimerai savoir comment récupérer le dernier élément sélectionné dans un select multiple ...merci d'avance ! Ordre des options dans un select [ par willinfeo ] Bonjour à tous,Je cherche un script permettant de modifier l'ordre des options dans un select.Plus clairement, j'ai une liste d'objet qui ont un certa pb avec popup [ par EksTaZia ] j'ai un formulaire pour ajouter un ouvrage, et lorqu'on clik sur auteur, un popup s'ouvre avec toutes la liste des auteurs, je veux que lorsqu'on clik Récupérer les valeurs du script "Bascule" [ par nunor ] Bonjour, je cherche à dynamiser le script "Basculer des éléments d'une liste à l'autre" J'arrive à alimenter les deux listes par des résultats mysql. Select qui submit le formulaire quand on sélectionne une des options [ par Diabolus ] Salut tout le monde,Je voudrais faire un sélect dans un formulaire qui permettrait de valider le formulaire sans devoir utiliser un bouton. Dès que l' basculer entre deux listes (débutant) [ par billy67000 ] function Deplacer(l1,l2) { if (l1.options.selectedIndex>=0) { o=new Option(l1.options[l1.options.selectedIndex].text,l1.options[l1.options.selected Liste déroulante [ par piep14 ] Bonjour, j'essais de faire une newsletter pour mon site ! J'ai fait une liste déroulante qui contient les adresses emails. Recuperer selection dans un select [ par stivi_45 ] Bonjour je voudrai faire un truc tout bete mais je n'arrive pas a trouver comment faire. Voila j'ai un select et a coté j'ai un text, et kan je select


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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,702 sec (3)

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