Afficher champ cacher apres changement de select
Résolu/Fermé
BapPro
Messages postés
46
Date d'inscription
samedi 17 janvier 2015
Statut
Membre
Dernière intervention
4 février 2016
-
26 nov. 2015 à 13:59
BapPro Messages postés 46 Date d'inscription samedi 17 janvier 2015 Statut Membre Dernière intervention 4 février 2016 - 26 nov. 2015 à 18:38
BapPro Messages postés 46 Date d'inscription samedi 17 janvier 2015 Statut Membre Dernière intervention 4 février 2016 - 26 nov. 2015 à 18:38
A voir également:
- Afficher champ cacher apres changement de select
- Changer de dns - Guide
- Changement d'écriture - Guide
- Afficher mot de passe wifi android - Guide
- Cacher conversation whatsapp - Guide
- Cacher application android - Guide
2 réponses
Utilisateur anonyme
26 nov. 2015 à 15:20
26 nov. 2015 à 15:20
Bonjour
Qu'est-ce qui te pose un problème ? Tu ne sais pas déclencher une action sur un événement, ou tu ne sais pas comment afficher un champ, ou aucun des deux ?
Qu'est-ce qui te pose un problème ? Tu ne sais pas déclencher une action sur un événement, ou tu ne sais pas comment afficher un champ, ou aucun des deux ?
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
26 nov. 2015 à 15:21
26 nov. 2015 à 15:21
Bonjour,
Pour pouvoir t'aider il nous faudrait :
- La structure de ta page ( ton select et tes champs cachés)
- Voir ce que tu as déjà testé
Pour pouvoir t'aider il nous faudrait :
- La structure de ta page ( ton select et tes champs cachés)
- Voir ce que tu as déjà testé
BapPro
Messages postés
46
Date d'inscription
samedi 17 janvier 2015
Statut
Membre
Dernière intervention
4 février 2016
26 nov. 2015 à 17:13
26 nov. 2015 à 17:13
j'ai ce select et ces champs caches
Je voudrais afficher les champs caches apres quelque soit le choix dans le select. J'arrive a le faire pour une option specifique. Mais je voudrais les afficher pour quelque soit l'option choisi.
<select id="type1" onchange="changementType1();" > <option >Make a selection</option> <option value="val1">noir</option> <option >rouge</option> <option >blanc</option> <input type="text" id="champ1" style="display:none> <input type="text" id="champ2" style="display:none>
Je voudrais afficher les champs caches apres quelque soit le choix dans le select. J'arrive a le faire pour une option specifique. Mais je voudrais les afficher pour quelque soit l'option choisi.
function changementType1() { var type = document.getElementById("type1").value; if (type == "val1") { document.getElementById(champ1").style.display="block"; //document.getElementById("champ2").style.display="block"; } }
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
>
BapPro
Messages postés
46
Date d'inscription
samedi 17 janvier 2015
Statut
Membre
Dernière intervention
4 février 2016
26 nov. 2015 à 17:23
26 nov. 2015 à 17:23
Je ne comprend pas bien :
Tu veux afficher TOUS tes éléments cachés, peu importe le choix fait dans ton SELECT ou bien tu veux faire (un peu comme tu as commencé) .. n'afficher LE champ caché correspondant au choix de ton select ??
Je voudrais afficher les champs caches apres quelque soit le choix dans le select
Tu veux afficher TOUS tes éléments cachés, peu importe le choix fait dans ton SELECT ou bien tu veux faire (un peu comme tu as commencé) .. n'afficher LE champ caché correspondant au choix de ton select ??
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
Modifié par jordane45 le 26/11/2015 à 17:24
Modifié par jordane45 le 26/11/2015 à 17:24
Si c'est TOUS il te suffit de faire ça :
function changementType1() { document.getElementById('champ1').style.display="block"; document.getElementById('champ2').style.display="block"; }
BapPro
Messages postés
46
Date d'inscription
samedi 17 janvier 2015
Statut
Membre
Dernière intervention
4 février 2016
26 nov. 2015 à 18:38
26 nov. 2015 à 18:38
C'est tellement simple ce que tu viens de faire, c'est ce que je voulais. Merci