cs_ricola
Messages postés3Date d'inscriptionmercredi 11 juin 2003StatutMembreDernière intervention25 août 2004
-
19 août 2004 à 20:11
the_smurf
Messages postés283Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 juin 2006
-
20 août 2004 à 17:03
Bonjour
Alors g une page avec 2 chexkbox "oui" et "non"
Jaimerai ke lorsque lutilisateur clik sur:
"oui" un champ text apparaisse en dessous
"non" un champ de choix multiple de type <select> aparaisse en dessous.
the_smurf
Messages postés283Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 juin 2006 20 août 2004 à 17:03
Bonjour,
Je pense, ta solution serait d'utiliser un champ masqué que tu ferrais apparaitre sur le click:
Tes champs masqués:
ton champs de texte
ton html pour les champs multiples
Maintenant pour faire apparaites tes champs masqués:
Tu crées des fonctions dans tes checkbox:
onClick=displayMonChampMasque1()
onClick=displayMonChampMasque2()
Et il faut à toi des fonctions displayMonChampMasque qui ressemble à:
function displayMonChampMasque1()
{
document.all.monChampMasque1.setAttribute("visibility","visible","false");
}
Elle te permette de faire apparaitre des champs. Tu peux de la même facon les faire disparaitre.
Attention le js ci dessus ne fonctionne qu'avec IE donc si tu veux que ca marche aussi sous Netscape... il te faut: detecter le browser, puis effectuer un traitement adapté à chaque cas...
Dans tous les cas la méthode reste la même créer un champ invisible puis le faire apparaitre.