Signaler

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

Posez votre question Utilisateur anonyme - Dernière réponse le 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 
Utile
+4
moins plus
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';">
Ajouter un commentaire
Utile
+1
moins plus
<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
Répondre
Ajouter un commentaire
Utile
+0
moins plus
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+
Ajouter un commentaire
Utile
+0
moins plus
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 !
Ajouter un commentaire

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !