Gros dillemme en JavaScript : Selection toutes les valeurs des SELECT - HTML/CSS - Programmation
Marsh Posté le 14-05-2003 à 21:33:21
>> -> Soit je trouve une methode en JavaScript me permettant de scanner tous les elements du formulaire et a chaque select Multiple je selectionne tout.
tonFormulaire.getElementsByTagName("SELECT" ) te retournera tous tes <select>.
Pour chaque <select>, getElements... ("OPTION" ) te retournera toutes les options. Une option a un champ selected qui indique si elle est sélectionnée. Reste plus qu'à changer.
Marsh Posté le 14-05-2003 à 21:54:57
for (i = 0; i < document.tonForm.tonSelect.options.length) |
Marsh Posté le 15-05-2003 à 09:00:59
Une question conne : si je met un select en minuscule entre les Tag cela ne passera plus ? Suis obligé de transformer tous les Tags en majuscule ?
Marsh Posté le 15-05-2003 à 21:49:49
Je crois pas. Je me demande si c'est pas case-insensitive les getElementByTagName
Marsh Posté le 15-05-2003 à 21:50:12
MagicBuzz a écrit : Je crois pas. Je me demande si c'est pas case-insensitive les getElementByTagName |
Mais ma méthode est plus simple, et t'as pas ce problème.
Marsh Posté le 14-05-2003 à 18:57:58
Bonjour,
je suis sur la realisation d'un generateur de CSS en HTML/JavaScript/PHP
Le formulaire de saisie est bien généré automatiquement, hélas j'ai un probleme agaçant.
Pour savoir quels sont les types de Fonts qui seront utilisés pour l'attribut font-family du CSS, j'utilise des SELECT Multiple.
A gauche j'ai le nom des Fonts disponibles et a droite j'ai les fonts à inserer : Donc deux Select multiple qui me permet de transvaser 1 font de l'un a l'autre.
Helas a la validation du formulaire ces valeurs ne sont pas selectionnées : si bien que dans mon $_POST je ne peux avoir le contenu de ces SELECT.
Il faudrait qu'a la validation du formulaire je puisse etre capable de selectionner tout le contenu des select mais cela pose un probleme :
-> Comme je peux ajouter des classes de CSS a tout moment et des attributs je ne peux savoir le nombre de SELECT disponibles : tout est dynamique.
J'ai 2 possibilites :
-> Soit je trouve une methode en JavaScript me permettant de scanner tous les elements du formulaire et a chaque select Multiple je selectionne tout.
Dans ce cas là je ne sais pas faire et j'ai besoin de votre aide : y a t-il possibilite en JavaScript ?
-> soit je rajoute un champ hidden qui contient les nom des select et a la validation je recupere sa valeur et je selectionne tous les elements de ceux-ci. Mais c moins porpre
Avez une bonne idee pour m'aider a resoudre ce probleme ?