[VRAIMENT URGENT]JS gros soucis pour lier deux <SELECT>

JS gros soucis pour lier deux <SELECT> [VRAIMENT URGENT] - HTML/CSS - Programmation

Marsh Posté le 17-06-2003 à 17:57:38    

j'ai un gros soucis, vu que le projet est a présenter au client demain et qu'il est pas pret. En fait le gros soucis c'est que je suis une quiche en javascript et je n'ai pas le temps d'apprendre maintenant :o
 
bref : j'ai dans une balise SELECT des options qui sont trop grandes. J'aimerai donc les afficher sur deux lignes, et ca je n'ai pas réussi. Chaque menu déroulant est dans une case de tableau.
J'ai essayé de mettre des parametre de taille dans le SELECT, le OPTION, les TD ou le TABLE, mais rien n'y fait, ca reste sur une ligne.
 
j'ai donc cherché - et presque trouvé - une autre solution.
je genere en PHP deux SELECT comme ceci :
 

Code :
  1. <SELECT name="nom1" onchange=lie() >
  2. <OPTION value=1>machin ligne1</OPTION>
  3. .
  4. .
  5. .
  6. </SELECT>
  7. <SELECT name="nom2" >
  8. <OPTION value=1>machin ligne2</OPTION>
  9. .
  10. .
  11. .
  12. </SELECT>
  13. et je colle ca en javascript:
  14. function lie()
  15. {
  16. document.formulaire.nom2.value=document.formulaure.nom1.value;
  17. }


 
 
Ca marche, ou preque. Mon probleme, c'est que les SELECT sont générés en php et que je ne connais pas leur nom, donc il faut que je passe les noms a la fonction javascript.
 
Mon deuxieme probleme est que ca ne marche que si on bouge le premier select et pas le deuxieme. J'ai essayé de faire ca :
 
function lie(nom1,nom2)
{
document.mf + eval(nom2)+ 'value=document.mf.' + eval(nom1) +'.value';
}
 
mais ca ne marche pas du tout .
 
Help siouplait :sweat:


Message édité par Gurumeditation le 17-06-2003 à 20:22:06
Reply

Marsh Posté le 17-06-2003 à 17:57:38   

Reply

Marsh Posté le 17-06-2003 à 20:21:51    

up
c'est facile a faire pourtant quand on a des bases en javascript :sweat:

Reply

Sujets relatifs:

Leave a Replay

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