Formulaire et focus : différences IE <-> FireFox

Signaler
Messages postés
17
Date d'inscription
lundi 2 juin 2003
Statut
Membre
Dernière intervention
3 novembre 2005
-
Messages postés
17
Date d'inscription
lundi 2 juin 2003
Statut
Membre
Dernière intervention
3 novembre 2005
-
Bonjour à tous,



Je n'arrive pas à comprendre une différence de fonctionnement entre IE
et FireFox en ce qui concerne la prise de focus par des champs de
formulaire.

Je m'explique :

- Un formulaire avec un

- Un script dans le <HEAD> de ma page avec :

function ftest(strNomZone){

if (strNomZone.length<1){

alert("La zone est obligtoire");

strNomZone.focus();

return false;

}

ça fonctionne avec IE (le curseur reste dans le champ "toto", mais pas sous FireFox ! Pkoi ???

J'ai essayé avec document.getElementsByName(strNomZone.name).focus();
mais ça ne fonctionne pas non plus. J'suis sûr de ne pas être très loin
mais ... j'ai besoin de vous !



D'avance merci.

3 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
Bonjour,
curieux ... car avec ça, ça marche
<form name="frm">

</form>
de plus compétents que moi expliqueront sûrement.
Cordialement. Bul. Site
Messages postés
10
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
3 novembre 2005

J'essaie justement de rendre une appli javascript IE compatible FF, et j'en reviens pas de toutes les différences...

j'ai cru remarquer que ce qui marchait le mieux, c'était encore d'utiliser les balises "id" des éléments HTML via "getElementById( )"

Salut!
Messages postés
17
Date d'inscription
lundi 2 juin 2003
Statut
Membre
Dernière intervention
3 novembre 2005

Salut NeoFab,

J'en suis arrivé aux mêmes conclusions que toi.

Ai préféré tout reprendre plutôt que de "compatibiliser" (ça se dis ça ?) ;-)



En tous cas, merci pour vos réponses.