Je cherche un script qui me permettra d'afficher des champs en fonction de la case à cocher selectionnée.
Merci
Je cherche un script qui me permettra d'afficher des champs en fonction de la case à cocher selectionnée.
Merci
Bonjour,
ce style ?
Head :Body :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <script language="Javascript"> // ================== // Activations - Désactivations // ================== // Script de EM - 2005 function GereControle(Controleur, Controle, Masquer) { var objControleur = document.getElementById(Controleur); var objControle = document.getElementById(Controle); if (Masquer=='1') objControle.style.visibility=(objControleur.checked==true)?'visible':'hidden'; else objControle.disabled=(objControleur.checked==true)?false:true; return true; } </script>
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 Exemples de désactivations :<br /><br /> <input type="checkbox" id="chkb_1" onClick="GereControle('chkb_1', 'texte_1', '0');" CHECKED> <label for="chkb_1">Contrôle de "texte_1"</label> <input type="text" id="texte_1" value="Contenu de texte_1"> <br /><br /> <input type="radio" id="radio_1" name="radios" onClick="GereControle('radio_1', 'liste_1', '0');" CHECKED> <label for="radio_1">Active de "liste_1"</label> <br /> <input type="radio" id="radio_2" name="radios" onClick="GereControle('radio_1', 'liste_1', '0');"> <label for="radio_2">Désactive de "liste_1"</label> <select id="liste_1"> <option value="1">Ligne 1</option> <option value="2">Ligne 2</option> <option value="3">Ligne 3</option> </select> <br /><br /><br /><br /> Exemples de masquage :<br /><br /> <input type="checkbox" id="chkb_10" onClick="GereControle('chkb_10', 'texte_10', '1');" CHECKED> <label for="chkb_10">Contrôle de "texte_10"</label> <input type="text" id="texte_10" value="Contenu de texte_10"> <br /><br /> <input type="radio" id="radio_10" name="radios_0" onClick="GereControle('radio_10', 'liste_10', '1');" CHECKED> <label for="radio_10">Active de "liste_10"</label> <br /> <input type="radio" id="radio_20" name="radios_0" onClick="GereControle('radio_10', 'liste_10', '1');"> <label for="radio_20">Désactive de "liste_10"</label> <select id="liste_10"> <option value="1">Ligne 1</option> <option value="2">Ligne 2</option> <option value="3">Ligne 3</option> </select>
Pour tout savoir sur l'utilisation du forum
En postant votre message, n'oubliez pas les Règles du Club.
J'ai testé votre code et ça marche mais ce que je voudrai c'est mettre ne place un formulaire dynamique qui va etre construit en fonction des checkbox selectionnés.Envoyé par bozykely3
J'ai déja élaborer un code où on masque les champs mais ça fait un trou dans le formulaire.
Merci encore
Il faut utiliser display:none/blockEnvoyé par bozykely3
au lieu de
visibility:hidden/visible
A+
Pour tout savoir sur l'utilisation du forum
En postant votre message, n'oubliez pas les Règles du Club.
Envoyé par E.Bzz
J'ai nouveau probleme c'est que j'ai besoin de mettre ma page asp dans un FORM et une fois que c'est fait la fonction ne marche plus.
Comment je dois faire???? J'ai essayé de bidouiller un peu mais ça ne marche pas.
Merci
2 choses :Envoyé par bozykely3
1) on ne met pas "une page ASP dans un <form>" ! Par contre, une page ASP peut générer un form ==> explique exactement ce que tu veux faire, et donne ton code existant
2) cette question n'a rien à voir avec la prédédente ==> il faudrait créer un nouveau sujet
A+
Pour tout savoir sur l'utilisation du forum
En postant votre message, n'oubliez pas les Règles du Club.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager