Liste déroulante

Liste déroulante - HTML/CSS - Programmation

Marsh Posté le 20-12-2005 à 15:00:52    

Salut,
J'ai un formulaire avec plusieurs champs texte et un liste déroulante. Je voudrais faire (apparaitre/disparaitre) certains champs en fonction de la ligne selectionnée de la liste déroulante...  
 
J'ai trouvé comment "griser" des champs texte avec des boutons radio, mais pas avec un liste déroulante.  
 
Merci d'avance.

Reply

Marsh Posté le 20-12-2005 à 15:00:52   

Reply

Marsh Posté le 20-12-2005 à 16:18:19    

Je pense que ce doit être du js du style :
si élementliste1 sélectionné {document.getelementbyid(idelement).style.display='block'}
 
Si tu connais le js tu comprendras sinon je t'expliquerais, réponds-moi.

Reply

Marsh Posté le 20-12-2005 à 16:47:00    

j'ai fait un truc du style:
function grisage1()
{
document.formulaire.dest2_name.disabled=true;
document.formulaire.dest2_email.disabled=true;
document.formulaire.dest3_name.disabled=true;
document.formulaire.dest3_email.disabled=true;
}
Quand je l'appelle avec un bouton radio ca marche, mais si je place onclick="grisage1();" dans la ligne <option> du select ca me marche pas.  
Faut-il placer le onclick="grisage1();" dans la ligne <select...  ?
 
Merci de ta reponse

Reply

Marsh Posté le 20-12-2005 à 16:49:40    

mets le plutot sur le onchange du select et en fonction de l'element selectionné appele la bonne fonction ...

Reply

Marsh Posté le 20-12-2005 à 17:07:16    

Je viens de trouver un lien qui "fait" ce que je veux faire?  
http://fr.send.greetings.yahoo.com [...] ersonalize
 
Tout se passe dans la liste déroulante, par exemple quand on choisit 2, hop une 2eme ligne (nom+email) apparait. Reste plus qu'a trouver dans le code, comment ils ont fait ça...

Reply

Sujets relatifs:

Leave a Replay

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