Input avec text qui disparait

Résolu/Fermé
hack_net Messages postés 814 Statut Membre -  
 adnen chouibi -
Bonjour,

J'ai vu sur d'autre sites qu'ils avait des champs de texte input avec un texte par défaut, et quand on click dessus il disparait. Comment faire?
Voici ce que j'ai fait, mais le texte ne disparait pas:
<input type="text" size="50" name="texte" value="Votre texte ici." />


Merci d'avance pour vos réponsses.

--

Bientot mon site: http://bordinfo.ath.cx , site consacré à l'informatique pour tous !
-----------------------------------------------------------------------------------------------------
"S'il on payait un impôt sur la connerie, alors l'état s'auto-financerait"
"La colère envers autrui reflète toujours la tristesse interne"
"La théorie, c'est quand on sait tout mais que rien ne marche, et la pratique c'est quand tout marche mais qu'on ne sait pas pourquoi."
Configuration: Windows XP
Firefox 2.0.0.11

6 réponses

  1. adnen chouibi
     
    avec HTML5 c possible avec l'attribut placeholder="votre text ici ! "
    exemple :
    <input type="text" name="user_search" placeholder="entrer votre text " >
    50
    1. IE Nightmare
       
      Ne marche pas avec ie... Comme d'hab :(
      0
    2. Florian
       
      Ouais, de toute facon, IE est déconseillé car le code est traité comme bon lui semble...
      Moi sur mon site j'ai mis un bandeau pour ceux qui viennent avec IE " IE est incompatible avec notre site, utilisez Firefox ou Chrome !" ^^
      0
    3. adnen chouibi
       
      Oublier IE complètement :)
      0
  2. Enax Messages postés 204 Statut Membre 145
     
    <input type="text" size="50" name="texte" value="Votre texte ici." onclick="this.value='';" />
    34
  3. allouette
     
    Essaie ce code :
    <input type="text" size="50" name="texte" value="Votre texte ici." onclick="if(this.value == 'votre recherche'){this.value=''};" onBlur="if(this.value == ''){this.value='votre recherche';}" />
    15
  4. Christounet Messages postés 1272 Date d'inscription   Statut Membre Dernière intervention   1 393
     
    Bonjour,

    Le code ci-dessous devrait faire ce que tu veux:
    <input type="text" size="50" name="texte" value="Votre texte ici." onclick="texte.value='';"/>

    A plus
    14
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. hack_net Messages postés 814 Statut Membre 51
     
    Merci a tout les deux!
    Çà marche, c'est super !!!
    4
  7. poliquinp
     
    Et quadevien-t-il lorsque je veux le faire réapparaître lorsque je quitte le champs texte sans rien y entrer.

    Le tous sans avoir à faire "enter" dans la barre d'adresses.
    2