jQuery : changer la couleur d'un input
8 messages
• Page 1 sur 1
-

rudddy - WRInaute accro

- Messages: 2570
- Inscription: 1 Aoû 2007
jQuery : changer la couleur d'un input
Salut,
Je continue dans ma quête du saint jQuery
je voudrais que quand je clique sur un champ de formulaire (de type text) je change la couleur de fond de ce formulaire.
j'ai fait :
alors ça marche pas, mais le alert marche donc on rentre bien dans la fonction, il doit y avoir un souci avec le this
donc :
1- si qqn a un tuyau sur ça
2- ma fonction gère tous les input, je voudrais uniquement les input de type text
Merci à vous
Je continue dans ma quête du saint jQuery
je voudrais que quand je clique sur un champ de formulaire (de type text) je change la couleur de fond de ce formulaire.
j'ai fait :
- Code: Tout sélectionner
$("input").live('click', function() {
/* alert('test'); */
$(this).css("backgroundColor", "#ff123f");
});
alors ça marche pas, mais le alert marche donc on rentre bien dans la fonction, il doit y avoir un souci avec le this
donc :
1- si qqn a un tuyau sur ça
2- ma fonction gère tous les input, je voudrais uniquement les input de type text
Merci à vous
-

cedric_g - WRInaute accro

- Messages: 3552
- Inscription: 18 Jan 2006
Re: jQuery : changer la couleur d'un imput
Euh y'a pas besoin de JQuery pour ça ???
- Code: Tout sélectionner
.ton-form input:focus, .ton-form textarea:focus, .ton-form select:focus {
background : #ff123f;
}
-

aladdin - WRInaute passionné

- Messages: 1457
- Inscription: 29 Avr 2005
Re: jQuery : changer la couleur d'un imput
- Code: Tout sélectionner
$(this).css("background-color", "#ff123f");
ou
- Code: Tout sélectionner
$(this).css({"background-color": "#ff123f"});
Les deux devraient marcher.
en fait il faut juste utiliser le meme nom de style qu'en CSS, et backgroundColor (tout collé) ca existe pas
-

rudddy - WRInaute accro

- Messages: 2570
- Inscription: 1 Aoû 2007
Re: jQuery : changer la couleur d'un imput
aladdin a écrit:
- Code: Tout sélectionner
$(this).css("background-color", "#ff123f");
ou
- Code: Tout sélectionner
$(this).css({"background-color": "#ff123f"});
Les deux devraient marcher.
en fait il faut juste utiliser le meme nom de style qu'en CSS, et backgroundColor (tout collé) ca existe pas
au fait j'ai testé et ça marche pas (je me dis bien que j'avais essayé cette syntaxe)
-

rudddy - WRInaute accro

- Messages: 2570
- Inscription: 1 Aoû 2007
Re: jQuery : changer la couleur d'un imput
résolu par moi même en personne
(comment je peux me mettre une reco ???)
pour ceux que ça intéresse :
pour ceux que ça intéresse :
- Code: Tout sélectionner
$("input[type=text]").live('click', function() {
$(this).css({background : "white"});
});
8 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Jquery recuperer la valeur d'un input
- AJAX + JQUERY => récupération automatique de tous les input d'un form
- jQuery : changer le fond d'un select
- Mettre une couleur sur le texte "Value" d'un input
- Ajax : changer couleur de fond
- Changer de couleur de texte en PHP
- Changer la couleur (background) dun .swf
- Changer la couleur du fond de la page d'annonces thématiques
- Changer une couleur de fond avec javascript
- changer dynamiquement la couleur des annonces : efficace ?
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
