Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1178 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  changer la couleur d'un text input quand on tape dedans?

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

changer la couleur d'un text input quand on tape dedans?

n°1961686
peewai
renversant
Posté le 30-01-2010 à 16:45:33  profilanswer
 

Bonjour,
 
J'ai ces deux fonctions que j'utilise pour effacer le texte par défaut dès qu'on clique dans le texte input et pour remettre le texte par défaut si on déclique le text input et qu'aucun texte n'a été entré.
Mon text input est gris quand c'est le texte par défaut et je voudrais que lorsque l'utilisateur commence à taper il devienne noir (et le reste ensuite sauf si on ne tape rien)
Mais je ne connais presque pas le JS je suis donc incapable de le faire moi même.
 

Code :
  1. <script language="javascript" type="text/javascript" defer>
  2. function clearDefault(el) {
  3.   if (el.defaultValue==el.value) el.value = "";
  4.   }
  5. function blurDefault(el) { 
  6.   if (!el.value.length) el.value = el.defaultValue;
  7.   }
  8. </script>


que j'appelle comme ca:

Code :
  1. <input style="color:#dddddd; font-size:10pt" maxlength="250" size="72" name="textinput" value="'.$text_default.'" onFocus="clearDefault(this);" onBlur="blurDefault(this);" AUTOCOMPLETE=OFF><br>');


 
Merci de votre aide :)

mood
Publicité
Posté le 30-01-2010 à 16:45:33  profilanswer
 

n°1961718
peewai
renversant
Posté le 31-01-2010 à 06:27:16  profilanswer
 

:bounce:

n°1961987
rufo
Pas me confondre avec Lycos!
Posté le 01-02-2010 à 12:58:56  profilanswer
 

Tu rajoute dans tes 2 fonctions la ligne suivante :
el.className = 'NomDeClasse';
 
Chacune des 2 classes devra être définie dans ton css.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  changer la couleur d'un text input quand on tape dedans?

 

Sujets relatifs
Insertion Mysql champ Text plante ! via ZendChanger l'img bg d'un onglet lorsqu'on clique dessus
équivalent à un input type=file, pour récupérer le chemin d'un dossierchanger un ordre d'affichage
[VBA Excel] Changer la couleur suite a une formuleshell simple pour changer de repertoire
Changer la langue du plug-in SVN subversion pour Eclipse ?Passer autre chose qu'un text en argument à POST ?
changer l'action onclik 
Plus de sujets relatifs à : changer la couleur d'un text input quand on tape dedans?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR