transmission de tableau [JS] - HTML/CSS - Programmation
Marsh Posté le 14-06-2005 à 10:40:46
un tableau dans un name ? Pourquoi faire ?
ton select devrait s'appeler ville tout court
Marsh Posté le 14-06-2005 à 14:42:54
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..
Marsh Posté le 14-06-2005 à 15:51:02
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
Marsh Posté le 14-06-2005 à 17:13:48
Ok merci gatsusat !!
je vais essayer ce que t'as dis!
Merci !!
Marsh Posté le 15-06-2005 à 15:52:15
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>";
}
Marsh Posté le 14-06-2005 à 09:48:06
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.