Page 1 sur 1

Focus et blur sur un input

Posté : 11 août 2011, 08:56
par rimie
Bonjour,

J'aime effectuer un evenement focus sur input qu'il change de size de 25 vers 20, et on blur le retour de 25 vers 20, focus marche, mais quand je me deplace vers l'autre champs, il ne retourne pas vers 20
$('input').focus(function(){
    
    $(this).replaceWith('<input type="text" size="25" />')
    
    }).blur(function(){
    
    $(this).replaceWith('<input type="text" size="20" />')
    
    }); 
merci

Re: Focus et blur sur un input

Posté : 12 août 2011, 20:13
par devlop78
Tu es sur quel navigateur ? As-tu essayé focusout() ?

Re: Focus et blur sur un input

Posté : 13 août 2011, 01:40
par rimie
Tu es sur quel navigateur ? As-tu essayé focusout() ?
firefox, non je la connais pas

Re: Focus et blur sur un input

Posté : 13 août 2011, 02:11
par devlop78
Lol. J'avais pas fait gaf. Enlève focus() et laisse juste le blur(), et dis moi ce qu'il se passe. Le blur() devrait fonctionner, mais je te laisse comprendre pourquoi ;)

Re: Focus et blur sur un input

Posté : 14 août 2011, 03:46
par rimie
vous me dites le selectore que j'ai pas precise, je pense qu'on peut faire ca:
evenement.(function(){


}).evenement.(function(){


});

Re: Focus et blur sur un input

Posté : 15 août 2011, 01:41
par devlop78
Tu peux très bien faire

$("p").focus(function(){alert('oui');}).blur(function(){alert('oui2');});

Mais le problème de ton script ne se situe pas là.

Re: Focus et blur sur un input

Posté : 15 août 2011, 01:43
par devlop78
Autre indice :
alert([] == []);

Re: Focus et blur sur un input

Posté : 16 août 2011, 02:17
par rimie
j'ai utilise attr

Re: Focus et blur sur un input

Posté : 19 août 2011, 16:34
par devlop78
Oui c'est beaucoup plus logique ;)