Salut tout le monde,

J'ai un gros soucis, je rencontre cela pour la première fois.

J'ai ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function verif(chaine,id_objet)
{
//	alert(id_objet);
	var reg = new RegExp("^(ABS|R|J|D|[0-9])$","");
	if(!reg.test(chaine))
	{ 
		document.getElementById(id_objet).focus();
 
		alert('Attention : seuls les caractères ABS | R | J | D et les chiffres de 0 à 9 sont acceptés');
		return;
 
 
	}
 
}
Quand je mets un caractères interdit, il me donne bien l'alerte mais impossible de sortir du site.

J'ai ce message d'erreur :

Too much recursion
Genre boucle infinie ?

J'ai essayé de mettre un return mais ça ne change rien.

Le but était juste de revenir sur la zone de texte qui posait problème (focus).

Merci d'avance pour votre aide.

beegees