Select multiple recuperer toutes les valeurs - PHP - Programmation
Marsh Posté le 11-08-2006 à 17:33:06
Quel rapport avec php? Si c'est bien un problème avec du js alors tu n'es pas dans la bonne section....
Marsh Posté le 12-08-2006 à 10:01:03
dwogsi a écrit : Quel rapport avec php? Si c'est bien un problème avec du js alors tu n'es pas dans la bonne section.... |
C'est du php vu que je veux les recuperer les valeurs en dans une page PHP. Donc je cherche une solution en php. En JS et Html y en a pas j'ai deja fais le tour de la question. Donc maintenant je me penche sur le PHP !
Marsh Posté le 12-08-2006 à 13:10:33
Pour recuperer ton formulaire en javascript:
document.forms[0].elements['monselect[]'].options[.....]
Sinon passe par un getElementById, c'est plus propre.
De plus tu va avoir des problèmes, a la soumission du formulaire, car tu aura qu'un seul element sélectionné, donc sur ton submit tu peut utiliser cette fonction:
function setSelectOptions(the_form, the_select, do_check)
{
var selectObject = document.forms[the_form].elements[the_select];
var selectCount = selectObject.length;
for (var i = 0; i < selectCount; i++) {
selectObject.options[i].selected = do_check;
} // end for
return true;
}
setSelectOptions('Formulaire', 'monselect[]', false);
Marsh Posté le 16-08-2006 à 11:41:11
nonau57 a écrit : Pour recuperer ton formulaire en javascript: |
Merci cela fonctionne.
A+
Marsh Posté le 11-08-2006 à 17:14:26
Bonjour,
Voila j'ai un formulaire en html possédant un select multiple. Le select est associé à plusieurs function javascript. Lors de validation de mon formulaire je ne recupere pas toutes les valeurs de mon select multiple sur ma page PHP. J'ai trouvé sur internet l'astuce de mettre au name du select des [] (name=monselect[]) mais ca ne fonctionne plus avec mes function javascript (form.monselect[].options[....])
je sais pas si je suis clair... mais j'aimerai trouver la solution...
Merci d'avance
---------------
Charles