Bonjour à tous,

voilà, j'ai un petit soucis sur un code js...en gros je veux modifier le focus d'un input lorsque une balise ul avec la classe errors apparait...sauf que...j'arrive pas a modifier le FOCUS en js...est ce que quelqu'un saurait comment faire ?

voilà ce que j'ai écrit :

$('ul.errors').parent().find('input:focus').css({
        'border-color':'rgba(255,0,0,0.8)',
        '-webkit-box-shadow':'inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(255, 0, 0, 0.8)',
        '-moz-box-shadow':'inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(255, 0, 0, 0.8)',
        'box-shadow':'inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(255, 0, 0, 0.8)'
    });

Merci d'avance :)

2 réponses


mgeoffray
Réponse acceptée

Salut,
plutôt que de tout faire dans le Js, tu peux le faire directement avec le Css en appliquant une nouvelle class sur ton input lors du focus avec la méthode .addClass(). Elle surchargera plus facilement ta class "errors" déjà existante ;)

LegendPJ
Auteur

C'est ce que j'ai fait ! merci bcp :)