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

HTML Discussion :

Faire disparaitre login password


Sujet :

HTML

  1. #1
    Membre éclairé Avatar de jubourbon
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    540
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 540
    Par défaut Faire disparaitre login password
    Bonjour à tous,

    je developpe pour la premiere fois un site ou les utilisateurs doivent se loguer.
    Pour cela j'ai mis des input
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <input type='text' name='username' class='inputText' id='userName' value='utilisateur' />
    <input type='password' name='password' class='inputText' id='password' value='password'/>
    Mais j'aimerais que lorsque l'utilisateur clique sur l'input pour saisir ses valeurs, les valeur par defaut disparaissent.

    Merci pour votre aide.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 321
    Par défaut
    Tu pourrais utiliser la propriete OnFocus() de tes input et modifier leur value.

    Quelque chose comme ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input type='text' name='username' class='inputText' id='userName' value='utilisateur' onfocus="this.value=''"/>
    <input type='password' name='password' class='inputText' id='password' value='password'onfocus="this.value=''"/>

  3. #3
    Membre éclairé Avatar de jubourbon
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    540
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 540
    Par défaut
    Je vais essayer, mais le risque n'est il pas que cela efface tous à chaque fois qu'il clique.

    Par exemple, j'ecris mon login, je passe au password, je reviens sur le login car j'ai oublié une lettre et faut que je retape tout.

    Y a un truc pas mal que j'ai vu sur des sites, mais que je ne sais pas faire, c'est quand je clique sur l'input, ca selectionne tout le texte et du coup j'ecris à la place.

  4. #4
    Membre éclairé Avatar de jubourbon
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    540
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 540
    Par défaut
    J'ai trouvé, avec onfocus="selected"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input type='text' name='username' class='inputText' id='userName' value='utilisateur' onfocus="select()"/>
    <input type='password' name='password' class='inputText' id='password' value='password' onfocus="select()"/>
    Merci de ton aide.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 321
    Par défaut
    Oui en effet avec la methode que je t'ai proposée si l'utilisateur revient sur le champ celui ci devra tout retaper.
    Dans ce cas il vaut mieux faire une petite fonction js.
    Je viens de la coder rapidement elle n'est surement pas parfaite mais elle fonctionne.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    <script>
     
    function efface(id) {
    var element = document.getElementById(id);
    if (element.value == "utilisateur")
            {
            element.value = "";
            }
    else
            {
            element.select();
            }
    if (element.value == "password")
            {
            element.value = "";
            }
    else
            {
                 element.select();
                 }
    }
     
    </script>
     
    <input id="user" type='text' name='username' class='inputText' id='userName' value='utilisateur' onfocus='efface(this.id);'/>
    <input id="password" type='password' name='password' class='inputText' id='password' value='password'onfocus="efface(this.id);"/>

    Edit : J'ai ajouté ta solution en faisant un petit mix

  6. #6
    Membre éclairé Avatar de jubourbon
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    540
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 540
    Par défaut

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

Discussions similaires

  1. faire disparaitre du texte par rapport à radio bouton
    Par allowen dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/10/2005, 14h20
  2. [C#] Authentification login/password
    Par liliprog dans le forum ASP.NET
    Réponses: 14
    Dernier message: 26/08/2005, 17h06
  3. Enregistrer les infos login/password sur le client
    Par SheikYerbouti dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 07/04/2005, 09h29
  4. Réponses: 5
    Dernier message: 27/02/2004, 11h20
  5. Login Password par défaut
    Par YanK dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 18/09/2003, 14h34

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