IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

activation / desactivation textfield


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Par défaut activation / desactivation textfield
    Bonjour,

    J'ai un textfield qui selon un cas ou l'autre est desactivé ou pas. Le code qui permet de faire ceci est ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.forms.DealForm.limiteLow.disabled=true;
    mon pb c'est que sous FF et lorsque le textfield est desactivé, il est bien grisé mais pas sous ie, je dois donc forcer le gris en mettant en le rajoutant dans le style, le pb c'est que je ne vois pas comment le faire dans le javascript.

    Si textField desactivé alors couleur gris sinon blanche.

    Merci

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    problème de syntaxe.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.forms.['DealForm'].elements['limiteLow'].disabled=true;
    Mieux vaudrait utiliser les ID
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('id_limiteLow').disabled=true;
    A+

  3. #3
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Par défaut
    et pour le colorier en gris en cas ou il est desactivé ?

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par gloglo Voir le message
    et pour le colorier en gris en cas ou il est desactivé ?
    Normallement le nav sait faire tout seul ...
    Tu as essayé ?

    A+

  5. #5
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Par défaut
    oui il le fait tout seul sous FireFox mais pas sous IE6 , c'est pour ça que je voulais trouver un moyen de le forcer en le coloriant en gris.


    En fait IE le fait par defaut pour les checkbox mais pas pour les textfields.
    merci

  6. #6
    Membre éclairé
    Inscrit en
    Mai 2006
    Messages
    525
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 525
    Par défaut
    j'ai fait ceci pour forcer le truc en gris sous IE.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function SetBackGroundColorTextFields() {
    // Assigne la valeur de la couleur de fond d'un objet 
     
    if (document.forms.x.x1.disabled==true){	
    	    document.forms.x.x1.style.backgroundColor='#c0c0c0';		
    	}
    else{	
    		document.forms.x.x1.style.backgroundColor=='#ffffff';
    	}
      }
    Ce n'est pas top top comme solution mais ça résout mon pb.
    Merci à tous ceux qui ont répondu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. appel de fonction à partir d'une image activer/desactiver
    Par philippe123 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 23/08/2005, 16h26
  2. Réponses: 9
    Dernier message: 06/07/2005, 14h52
  3. [JMenuItem] activer/desactiver
    Par rvfranck dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 11/04/2005, 15h06
  4. les event de IBQuery pour activer,desactiver la Transaction?
    Par amad206 dans le forum Bases de données
    Réponses: 1
    Dernier message: 31/03/2005, 14h12
  5. Activer/Desactiver une connexion au réseau local
    Par Yodagobah dans le forum MFC
    Réponses: 7
    Dernier message: 05/01/2005, 17h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo