Page 1 sur 1

Griser des zones de saisie dynamiquement

Posté : 19 juil. 2007, 14:38
par Spoke
Bonjour,

Ce que je voudrais réaliser est assez simple dans le concept...

J'ai un formulaire avec pas mal de champs de saisie, et au début, un menu déroulant. J'aimerai qu'en fonction du choix du menu déroulant au début de mon formulaire, certaines zones de saisie se grisent.

Je sais qu'il faut utiliser du javascript et le onChange mais le reste m'est assez obscur.
Si vous avez des pistes ou des exemples je suis donc preneur.

Merci d'avance.

Posté : 19 juil. 2007, 14:45
par d0m
tu crée une fonction javascript pour désactiver :
par exemple disons qu'il y a un un champ texte à griser avec pour attribut name="champ_texte" :

Code : Tout sélectionner

function griser(formulaire){ formulaire.champ_texte.disabled = true; }
et dans ta liste :

Code : Tout sélectionner

<SELECT ..... onchange="griser(this.form);">

Posté : 19 juil. 2007, 15:26
par Spoke
Ca marche impec, merci ;)

Posté : 19 juil. 2007, 16:59
par Ryle
Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)