[HTML] Formulaire & Liste déroulante & Envoi

Formulaire & Liste déroulante & Envoi [HTML] - HTML/CSS - Programmation

Marsh Posté le 29-04-2002 à 17:32:23    

Bonjour,
 
Voila le pb : G une liste déroulante et je voudrai que dès que l'utilisateur choisit un champ une action se produise sans qu'il est à valider son choix par un bouton. Je crois pas que ca soit possible en HTML mais surement avec des scripts Java etc ... qcn a t'il deja ete confronté a ce type de pb ?
Merci de m'éclairer ;)

Reply

Marsh Posté le 29-04-2002 à 17:32:23   

Reply

Marsh Posté le 29-04-2002 à 17:34:48    

j'ai deja été confronté mais je me rapel pu..
tu sais..le mieux a faire, c'est de reperer une page web qui fait se que tu cherches et tu regardes les sources !
 
(PS script java n'as pas de sens...on parle de javascript qui n'as pas grand chose a voir avec les langages java)

Reply

Marsh Posté le 29-04-2002 à 17:37:53    

Ben c'est avec un script javascript !!!
 
Va voir là : http://darkoli.free.fr/js/liste_reactive.htm
 

Code :
  1. <select name="liste_a" onChange="ca()">
  2. <option value="0">Champs 0</option>
  3. <option value="1">Champs 1</option>
  4. ...
  5. </select>
  6. function ca() {
  7.     var n=document.all.liste_a.options[document.all.liste_a.selectedIndex].value;
  8.     ...
  9.    }


 
La variable n contient  à ce moment la valeur de l'option selectionnée ("0", "1", ...), il te reste plus qu'a faire le traitement désiré en fonction.

 

[jfdsdjhfuetppo]--Message édité par DarkOli le 29-04-2002 à 17:43:41--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 29-04-2002 à 17:46:42    

Merci ;) je regarde ca de suite

Reply

Marsh Posté le 29-04-2002 à 18:26:19    

Tant que j'y suis vous avez pas un bon site pour apprendre vite fait les bases du javascript ... j'en ai deja trouvé quelques uns mais rien ne vaut les conseils des anciens ;)
Merci

Reply

Marsh Posté le 29-04-2002 à 18:29:01    

SCREAM78 a écrit a écrit :

Tant que j'y suis vous avez pas un bon site pour apprendre vite fait les bases du javascript ... j'en ai deja trouvé quelques uns mais rien ne vaut les conseils des anciens ;)
Merci  




 
Ben j'ai appris sur le tas en piquand des exemples ici où là mais le problème c'est pas tellement de connaître le langauge mais de savoir ce que tu peux faire avec (attention à la compatibilité ...).
 
Va sur www.google.fr : reference dhtml microsoft et tu saura tout ce que tu peux faire avec ie.


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Marsh Posté le 30-04-2002 à 16:51:21    

darkoli > G bien compris comprit ton script ... g juste un petit pb : qd tu as 3 champs dans ta liste_b et que le max (nbm)=4 tu as un champ vide ... et c ce truc qui me fait chier car la taille correspond tjs au maximum ... j'arrive pas a trouver comment s'en depatouiller ... y'a pas un moyen de faire une sorte de "delete" sur une case du tableau.
Tu vois ce que je veux dire ?
Merci !

Reply

Marsh Posté le 30-04-2002 à 18:07:37    

SCREAM78 a écrit a écrit :

darkoli > G bien compris comprit ton script ... g juste un petit pb : qd tu as 3 champs dans ta liste_b et que le max (nbm)=4 tu as un champ vide ... et c ce truc qui me fait chier car la taille correspond tjs au maximum ... j'arrive pas a trouver comment s'en depatouiller ... y'a pas un moyen de faire une sorte de "delete" sur une case du tableau.
Tu vois ce que je veux dire ?
Merci !  




 
Ben quand j'avais fait ce script le problème que j'avais était simple. En fait la liste est de taille fixe. C'est à dire que tu ne peux pas augmenter ça taille en cours d'execution elle doit dès le départ être assez grande pour contenir tous ce qu'elle pourrait éventuellement contenir !!! D'où le nbm qui donne la taille max de la liste (et par la même occasion du tableau javascript).


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Marsh Posté le 30-04-2002 à 18:22:55    

Oui c ce que je pensais ... le pb c que moi je risque d'avoir de gros déséquilibre ... donc les gros blancs ca fait un peu cochon ... mais je vais me debrouiller autrement ;) ... sans passer par ce genre de liste.
Merci encore !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed