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 :

changer la value d'un champ texte


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2005
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 33
    Par défaut changer la value d'un champ texte
    bonjour,
    J'ai un formulaire de login:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <div align="right">Accéder à l'espace réservé:
            <form name="form1" method="post" action="./reserve/veriflogin.php" onSubmit="return verif(this)">
     
            Login :<input type="text" name="login" value="votre login" onClick="change(this)"><br>
            Passe:<input type="password" name="mdp" value="passe"><br>
    <a href="./reserve/inscription.php">S'inscrire</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      <input type="submit" name="Submit" value="Valider">
      </form>
    	</div>
    il possede des valeurs par defaut et je voudrais que lorsque quelqu'un clique dedans les champs prerempli s'efface.
    J'ai essayé ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    function change(F){
     
    F[0].value ="";
     
    F[1].value ="";
     
     
    }
    mais ca marche pas.
    Merci.

  2. #2
    Membre averti
    Inscrit en
    Février 2005
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 33
    Par défaut
    Desolé d'avoir poster pour rien.
    La solution:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function change(){
    document.forms["form1"].elements["login"].value="";
    document.forms["form1"].elements["mdp"].value="";
    }

  3. #3
    Membre expérimenté
    Avatar de giminik
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    303
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 303
    Par défaut
    beaucoup plus simple, étant donné que tu passes l'élément lui même avec this :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" name="login" value="votre login" onClick="change(this)">
    il suffit ensuite de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script type="text/javascript">
    function change(f) {
      f.value="";
    }
    </script>

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

Discussions similaires

  1. value d'un champ texte dont le name est sous forme de tableau
    Par manu_71 dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 19/04/2012, 17h36
  2. [AC-2010] Changer la couleur d'un champ text nommé lbl
    Par toumack dans le forum VBA Access
    Réponses: 1
    Dernier message: 30/01/2012, 08h41
  3. Changer la taille d'un champ texte
    Par pitoumad dans le forum IHM
    Réponses: 6
    Dernier message: 07/02/2010, 21h29
  4. Changer la description d'un champ texte via code
    Par c_d_o_s dans le forum Reports
    Réponses: 8
    Dernier message: 29/05/2008, 11h47
  5. Changer le libellé d'un champ texte
    Par c_d_o_s dans le forum Forms
    Réponses: 1
    Dernier message: 05/05/2008, 22h07

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