11540 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'ai un problème assez déroutant à la récupération d'un formulaire en ajax (je récupère le code html de la page).

A la saisie d'un champ, je vérifie si une div est masqué ou non (par défaut elle est masquée).
console.log('Display div : ' + document.getElementById(sIdentifiant).style.display);

Mon problème est le suivant:
- si je tape un première caractère, la console affiche "Display erreur : " (du vide)
- si je tape un second,troisième etc caractère, la console affiche "Display erreur : none" (normal puisque la div est cachée...).

Pouvez-vous m'expliquer pourquoi la première fois que je saisi un caractère, le style du display récupéré est faux (j'affiche la console sur l'événement onkeyup du champ) svp?

Je suis bien bloqué.....

Merci pour votre aide Smiley confus