Bonjour à tous,

Je suis débutant au niveau de JQuery, je passe peut être à coté d'un truc gros comme une baleine, mais je vois pas donc je vous explique.

Je dois, dans un formulaire, vérifier que le département saisi est bien un département breton, voici donc mon code.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<label class="saisieLabel" for="idDepInter1">Dép Intervention n°1</label>
<input class="saisieChamp autoAdjust departement" rel="1" size="2" type="text" name="DPTINTVP1" id="idDepInter1" />
dans mon javascript cela donne

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
$('.departement').blur(function() {
	lesDepartementsLBR = '22,29,35,44,49,56';
	if ((-1 == lesDepartementsLBR.indexOf($(this).attr('value'))) || ($(this).length != 2)) {
	alert('Le département saisi ne fait pas partie des départements ');
	$(this).attr('id').focus();
}
J'ai bien l'affichage du message, ouf .. mais plus rien.

Je lui ai demandé poliment d'afficher le $(this).attr('id') et j'obtiens bien idDepInter1 mais le focus passe au champ suivant. arghhhhh

Je teste pour l'instant sous FF mais je dois faire tourner ce script sous IE 7.

Merci pour vos lumières et ou pistes.

A plus

Karno