Griser des zones de saisie dynamiquement

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Griser des zones de saisie dynamiquement

par Ryle » 19 juil. 2007, 16:59

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 !!! ;)

par Spoke » 19 juil. 2007, 15:26

Ca marche impec, merci ;)

par d0m » 19 juil. 2007, 14:45

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);">

Griser des zones de saisie dynamiquement

par Spoke » 19 juil. 2007, 14:38

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.