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 :

Button affiche pas


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 35
    Points : 22
    Points
    22
    Par défaut Button affiche pas
    Bonjour,

    J'aimerais créer un boutton qui fasse apparaitre le champ de texte caché lors du click mais il ne fonctionne pas.
    Est ce la syntaxe?

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input type="button" size="20" value="Modifier" onclick="document.getElementById('mp').style.visibility='visible'";/>
    <strong>Mot de passe : </strong></td><td><input id="mp"  type="hidden" size="20" value="hghg">

  2. #2
    Membre à l'essai
    Inscrit en
    Février 2005
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 13
    Points : 11
    Points
    11
    Par défaut :)
    Bonjour,

    En fait, il y a deux choses bien distinctes :
    -le type de ton champ : type= text/submit/reset/radio/checkbox… hidden
    -le style choisit pour ton champ

    Un champ de texte caché (hidden field) est utilisé pour communiquer des informations à la page qui va traiter le formulaire. Il n’est donc pas possible de rendre un "hidden field" visible. En revanche tu peux utiliser un champ de texte et changer la propriété style :
    - display:none cachera ton élément
    - display:block le fera apparaître

    Essayes le code suivant :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <input type="button" id="afficher" size="20" value="Afficher" onClick="document.getElementById('mp').style.display='block';document.getElementById('cacher').style.display='block';document.getElementById('afficher').style.display='none';";/>
    <input type="button" id="cacher" size="20" value="Cacher" style="display:none" onClick="document.getElementById('mp').style.display='none';document.getElementById('afficher').style.display='block';document.getElementById('cacher').style.display='none';";/>
     
    <strong>Mot de passe : </strong>
     
    <input type="text" id="mp" value="message secret" style="display:none">


Discussions similaires

  1. [JTable] les noms des colonnes de s'affichent pas
    Par macben dans le forum Composants
    Réponses: 6
    Dernier message: 25/04/2008, 11h03
  2. Le résultat de Print ne s'affiche pas...
    Par Red Bull dans le forum Langage
    Réponses: 9
    Dernier message: 15/06/2006, 18h56
  3. Réponses: 3
    Dernier message: 22/03/2004, 16h49
  4. Les classes ne s'affichent pas
    Par karl3i dans le forum MFC
    Réponses: 8
    Dernier message: 26/01/2004, 14h52
  5. [MFC] Ces fenêtres qui ne s'affichent pas..
    Par Davide dans le forum MFC
    Réponses: 3
    Dernier message: 19/11/2003, 11h30

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