[HTML] couleur dans un formulaire [Résolu/Fermé]

Utilisateur anonyme - 20 août 2006 à 11:39 - Dernière réponse :  x Ap0cALyPsE zZ
- 16 oct. 2010 à 15:17
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.
Afficher la suite 

5 réponses

Utilisateur anonyme - 21 août 2006 à 13:18
+4
Utile
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';">
Cette réponse vous a-t-elle aidé ?  
+1
Utile
1
<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>
x Ap0cALyPsE zZ - 16 oct. 2010 à 15:17
Merci :D passez voir mon site : http://www.monstertuto.fr
0
Utile
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
Utile
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 !