[HTML] couleur dans un formulaire

Résolu
Utilisateur anonyme -  
 x Ap0cALyPsE zZ -
Bonjour,

j'urilise un formulaire avec une zone de saisie d etexte:

<form>
<input type="text">
</form>

J'aimerais savoir s'il est possible de changer la couleur du fond de la zone de saisie lorsque l'utilisateur clique dessus.

Merci de votre aide.

4 réponses

  1. poof65
     
    En CSS pur ça serait possible mais incompatible avec IE (évidemment sinon ça serait trop facile).

    Tu as la solution JS.
    <input type="text" onfocus="this.style.backgroundColor='red';" onfocus="this.style.backgroundColor='white';">
    3
  2. epuoc
     
    <html>
    <head>
    <style type="text/css">
    input { background-color : #E2E4E6 ; }
    </style>
    </head>

    <body>
    <form>
    <input type="text" name="horloge" size=10 disabled>
    </form>
    </body>
    </html><code>
    1
    1. x Ap0cALyPsE zZ
       
      Merci :D passez voir mon site : http://www.monstertuto.fr
      0
  3. Omega_55
     
    En HTML, à ma connaissance, c'est impossible.

    Mais en intégrant des éléments de JavaScript et/ou de CSS dans le code HTML, ça doit être possible.

    Essaye de chercher un truc du style "form style CSS" sur Google et tu devrais trouver des exemples ou des références.

    A+
    0
  4. Omega_55
     
    Qu'entends tu par "CSS pur " ?

    Moi je connais le CSS tout court, et ça marche vachement bien sous IE !! Par contre on a souvent des problèmes de compatibilité avec d'autres navigateurs (Opera, Mozilla, Netscape) si on ne respecte pas la norme du W3C.

    Mais dans la norme du W3C, il y a assurément la possibilité de faire du CSS ! Et IE le permet aussi !
    0