Un petit coup de main en JavaScript SVP ?

Un petit coup de main en JavaScript SVP ? - HTML/CSS - Programmation

Marsh Posté le 29-04-2003 à 10:50:37    

Bonjour,
 
 j'aimerai savoir si il y a une possibilite en JavaScript de faire ce que l'on peut faire avec une applet Java par exemple. Mes connaissance en JavaScript se borne au alert("toto" ) et autres window.close() donc si vous pouvez etre clair et precis ce serait un plus  ;)  
 
Voila : J'ai deux select HTML à choix multiples.
 
 Dans l'un j'ai une liste de fonction et dans l'autre, au debut, une liste vide.
 
 Le but serait de faire ça :
Quand je clique sur un element de la liste remplie (a gauche), cet element disparait du select de gauche, la liste se reforme pour eviter de faire un vide. Dans l'autre liste, l'element cliqué se rajoute et inversement si je clique sur la liste de droite l'element se transfere dans la liste de gauche.
 
 Une fois le formulaire validé, avant la validation j'aimerai que tous les elements de la liste de droite soient selectionnes.
 
 Je connais : this.form.htmlelement.value pour recuperer une valeur
 
 Savez vous comment je pourrais faire ? Je ne vous demande pas la solution complete mais juste un coup de pouce  ;)  
 
a+

Reply

Marsh Posté le 29-04-2003 à 10:50:37   

Reply

Marsh Posté le 29-04-2003 à 11:09:18    

Ah oui en passant : est-il possible de definir une taille fixe a un Select autre que par la longueur max de la valeur entre tag option ?
 
 D'apres le W3C y a pas d'attribut cols ou width pour un tag select si bien que, quand un select est vide, la largeur de celui-ci est tout rikiki : y a un moyen de resoudre ce probleme ?

Reply

Marsh Posté le 29-04-2003 à 12:01:50    

Je pense avoir trouvé qqchose, merci de votre coup de main...

Reply

Marsh Posté le 29-04-2003 à 12:03:40    

moi, je suis intéressé par le résultat par contre ;)

Reply

Marsh Posté le 29-04-2003 à 12:03:48    

Pour la largueur, tu peux passer par un style:
<select name="xxx" style="width: 100px">...</select>

Reply

Marsh Posté le 29-04-2003 à 12:08:58    

SoulJacker a écrit :

Pour la largueur, tu peux passer par un style:
<select name="xxx" style="width: 100px">...</select>


ah, ça, ça me plait :)

Reply

Marsh Posté le 29-04-2003 à 12:11:11    

SoulJacker a écrit :

Pour la largueur, tu peux passer par un style:
<select name="xxx" style="width: 100px">...</select>


 
JE vais essayer

Reply

Marsh Posté le 29-04-2003 à 12:13:19    

samuelp a écrit :


 
JE vais essayer


 
 
ça roule  :jap:

Reply

Marsh Posté le 29-04-2003 à 12:21:00    

nero27 a écrit :

moi, je suis intéressé par le résultat par contre ;)


 
En gros : document.nomformulaire.nomselect.options[position].value te permet de recuperer la valeur
 
Pour en rajouter faut juste avoir la derniere position et faire une affectation
Pour en retirer faut juste effacer celui de la position voulue et decaler le reste pour eviter que cela fasse un trou
 
Par contre j'ai pas trouver comment tout selectionner à l'envoie du formulaire  :sweat:

Reply

Marsh Posté le 29-04-2003 à 12:23:44    

samuelp a écrit :


 
En gros : document.nomformulaire.nomselect.options[position].value te permet de recuperer la valeur
 
Pour en rajouter faut juste avoir la derniere position et faire une affectation
Pour en retirer faut juste effacer celui de la position voulue et decaler le reste pour eviter que cela fasse un trou
 
Par contre j'ai pas trouver comment tout selectionner à l'envoie du formulaire  :sweat:  


ok, d'accord !

Reply

Sujets relatifs:

Leave a Replay

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