Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1256 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS]transmission de tableau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS]transmission de tableau

n°1119129
erwan551
Posté le 14-06-2005 à 09:48:06  profilanswer
 

Salut tous le monde,
je souhaite récupérer un nom d'une liste déroulante multiple
 
 
Je vous mets un exemple :  
 
<SELECT name="ville[]"    multiple    onBlur="test (document.form.ville)">  
 
<option value="Paris" >Paris</option>  
<option value="Marseille" selected="selected">Marseille</option>  
<option value="Lille">Lile</option>  
<option value="Nantes">Nantes</option>  
<option value="Rennes">Rennes</option>  
 
et voci un exemple de fonction :  
 
Function test(d)  
{  
alert (d[1].value);  
}  
 
Ceci ne marche pas. Donc je veux savoir comment transmettre ma variable ville[] pour pouvoir la traiter dans ma fonction par la suite
 
Merci d'avance.

mood
Publicité
Posté le 14-06-2005 à 09:48:06  profilanswer
 

n°1119179
ritzle
Posté le 14-06-2005 à 10:26:39  profilanswer
 

"ville" n'est pas une simple variable ?

n°1119194
plainsofpa​in
Pingouino's lover
Posté le 14-06-2005 à 10:40:46  profilanswer
 

un tableau dans un name ? Pourquoi faire ?
 
ton select devrait s'appeler ville tout court  :??:


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1119549
erwan551
Posté le 14-06-2005 à 14:42:54  profilanswer
 

Non en fait ce n'est pas une simple variable puisqu'elle contient des []. En fait mon formulaire est récupéré par un script en php. Or c'est une liste multiple donc le nom doit être "ville[]" les accolades etant obligatoires pour une liste multiple.
Mais je veux aussi traiter ce formulaire donc il faudrait que j'envoir "ville[]" a une fonction javascript mais je n'y arrive pas!
 
Si quelq'un peut m'aider ?
Merci d'avance..

n°1119659
gatsusat
Posté le 14-06-2005 à 15:51:02  profilanswer
 


en PHP ou autre on s'en tape que ce soit liste multiple ou pas.
 
Lorsque la ou les valeurs de ton select est/sont envoyée(s) au serveur ellessont representées de la forme suivant :
 
Valeur1,Valeur2,Valeur3,Valeur4
 
et pour les mettre dans un tableau, tu utilise Explode


Message édité par gatsusat le 14-06-2005 à 15:51:16
n°1119801
erwan551
Posté le 14-06-2005 à 17:13:48  profilanswer
 

Ok merci gatsusat !!
 
je vais essayer ce que t'as dis!
Merci !!

n°1120966
erwan551
Posté le 15-06-2005 à 15:52:15  profilanswer
 

Salut,
 
en fait j'ai essayé de récupérer mon formulaire multiple en php mais sans mettre les [] et je n'y arrive pas.
 
C'est quoi la solution ?
 
j'ai ca mais ca me retourne que la 1ere lettre !!
 
for ($w=0; $w < count($_POST['ville']);  $w++)
{
$v=$_POST['ville'][$w];  
echo "$v<br>";
}


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS]transmission de tableau

 

Sujets relatifs
Problème de Mise en place d'un tableauConstruire un tableau en CSS
trier un tableau à 2 dimensions de caracteresTableau en static
[PHP] Tester si une valeur existe dans un tableau [RESOLU][VB6] tableau aléatoire [ résolu ]
[PHP] Aide pour tri de tableau multi-dimensionnel[VB6] Se placer aléatoirement sur une cellule d'un tableau
Passer un tableau a un autre fichierCopie de tableau de structure de double dans un tableau char
Plus de sujets relatifs à : [JS]transmission de tableau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR