Bonjour à tous,

J'ai positionné à la construction d'un input les éléments suivant, qui valide la saisi si l'on presse entrée, et appelle une fonction loseFocus(); sur la perte de focus de mon input, comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
this.control.onblur = loseFocus;
this.control.onkeypress= function(e){
		    if (Tools.KeyCode(e) == 13){
		        loseFocus(e);
		      }
	  };
Mon problème c'est que je voudrais le onblur (donc dans ma fonction loseFocus() arêter ou interdire l'évènement en cours si la saisi dans mon input ne respecte pas ma regex.

(En gros mon input peut contenir un entier. L'utilisateur saisi 3.2 puis clique autre part.... le regex n'étant pas respecter l'input garde la saisi et le clique de la souris à l'extérieur n'a aucune influence...)

en espérant avoir été clair....

Merci d'avance pour votre aide