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
Bonjour,

Je voudrais afficher un champ cache apres selection dans un select, quelque soit l'element choisi par le user ces champs doivent s'afficher. Un petit coup de main me fera plaisir. Merci
a+

2 réponses

Utilisateur anonyme
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 ?
0
jordane45 Messages postés 36339 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 septembre 2022 4 352
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é
0
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
j'ai ce select et ces champs caches
	<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";
		
	              } 
                                 }
0
jordane45 Messages postés 36339 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 septembre 2022 4 352 > 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
Je ne comprend pas bien :
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 ??
0
jordane45 Messages postés 36339 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 septembre 2022 4 352
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";

 }

0
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
C'est tellement simple ce que tu viens de faire, c'est ce que je voulais. Merci
0