Bonjour à tous !

Au chargement de ma page web, j'applique un onfocus et un onblur sur tous mes input pour qu'il soit bleuté lors du focus.

Ensuite j'ai un function sur mon onload qui applique des paramètres sur certains input.

Voila le problème, au chargement de la page, je fais ceci pour tous les input :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
mesinput.onblur = function()
{
  this.className='';
}
Ensuite je prends un de mes input et je fais cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
moninput.onblur = function()
{
  monaction();
}
Le problème c'est que je voudrais ajouter monaction(); au onblur qui est déjà défini. je souhaiterai ce résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
moninput.onblur = function()
{
  this.className='';
  monaction();
}
Tout en sachant que je ne peux pas coder directement this.className=''; dans mon constructeur par contre, je peux modifier mon constructeur pour qu'il prenne en compte l'ancien onblur et l'ajoute au nouveau mais je ne sais pas le faire.

Pour schématiser, je voudrais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
moninput.onblur = ancienonblur() + nouveauonblur();
bien entendu, c'est pas aussi simple.


Merci de votre aide !!