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 :

Rendre un input text readonly


Sujet :

JavaScript

  1. #1
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut Rendre un input text readonly
    Salut

    j'aimerai dans ma fonction rendre un input type text readonly. J'ai trouvé comment faire en regardant dans google mais ca ne fonctionne pas, je peux modifier mon champ.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("ajout").setAttribute("readonly","readonly");
    Comment faut faire ?

    Merci

  2. #2
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    bon suffit que je pose la question pour trouver :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("ajout").readOnly = true;
    Avec un O majuscule à readOnly pour que ca fonctionne

  3. #3
    Membre expérimenté Avatar de fred777888999
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    250
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 250
    Par défaut
    vi, JS est tres sensible aux erreurs de casses. Le lien dans la FAQ sur la doc JS permet relativement facilement de detecter ces erreurs.
    ++
    Fred

  4. #4
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    oui je sais que c'est sensible mais dans la balise, le readonly ne prend pas de majuscule c'est pour ca que j'avais mis sans et que j'ai finalement testé avec majuscules au cas où.
    Par contre je sais pas pourquoi le setAttribute ne fonctionne pas mais bon, je m'en fous un peu puisque j'ai quand même réussi à faire marcher

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Oluha
    Par contre je sais pas pourquoi le setAttribute ne fonctionne pas
    je crois que setAttribute() ne fonctionne que si l'attribut en question existe deja, avec une valeur differente.

    si l'attribut n'existe pas, il doit falloir utiliser setAttributeNode(), qui crée l'attribut puis lui affecte une valeur.

    je ne suis pas certain de ce que j'avance (je n'ai pas testé et n'ai pas le temps de le faire) mais c'est la seule difference que je vois entre ces 2 fonctions 8)
    Dernière modification par Domi2 ; 01/07/2011 à 08h00.

  6. #6
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    d'accord, c'etait pas précisé sur le site où j'ai trouvé ça mais je saurais la prochaine fois

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

Discussions similaires

  1. input text disabled avec apparence readonly
    Par bender86 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 16/01/2011, 00h22
  2. [Dojo] Rendre un input text en drag and drop editable sous FireFox
    Par sedik.h dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 17/08/2009, 17h26
  3. Problème de contrôle de champ input texte
    Par NATHW dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 08/10/2004, 22h48
  4. Afficher un varchar complet dans un input text
    Par PrinceMaster77 dans le forum ASP
    Réponses: 4
    Dernier message: 25/06/2004, 12h17
  5. [FORMULAIRE] Récupération de input 'text'
    Par danael dans le forum Flash
    Réponses: 5
    Dernier message: 19/07/2003, 11h31

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