IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

[AJAX] POST de formulaire avec liste déroulante AJAX


Sujet :

AJAX

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut [AJAX] POST de formulaire avec liste déroulante AJAX
    Bonjour,

    Voici un problème que je rencontre et qui me rend fou : sur une page PHP, j'ai un formulaire avec une première liste déroulante 'Départements'. Lorsque l'on sélectionne un département, une requête AJAX va chercher la liste des communes de ce département et les affiche dans une combo-box 'Communes'.

    Lorsque je valide le formulaire, je vérifie que l'utilisateur a bien sélectionné la commune (fonction Javascript qui teste l'attribut selectedIndex).

    Cela fonctionne parfaitement sous Firefox, et absolument pas sous IE... J'obtiens un message d'erreur indiquant que l'attribut selectedIndex n'est pas applicable... Et lorsque je supprime ce test, je ne récupère aucune valeur dans ma page suivante, toujours dans IE...

    J'ai vu dans un tuto que IE avait du mal à gérer le innerHTML dans les <select>, donc j'ai suivi le conseil en entourant mon <select> d'une <div>, mais cela ne change rien... C'est comme si IE ne détectait pas la présence de ce <select>...

    Avant de vous abreuver avec mon code, quelqu'un a-t-il déjà rencontré ce type de problème ?

    Merci beaucoup !
    Cédric

  2. #2
    Expert éminent
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Points : 6 755
    Points
    6 755
    Par défaut
    Salut,

    essaye avec les méthodes du DOM : createElement, appendChild, etc. Avec elles, IE ne pose problème que pour les attributs name, et comme tu es dans un contexte Ajax, tu n'as pas besoin de ceux-là
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  3. #3
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Peut-on voir ton code Javascript et HTML concerné ?

    A+.

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/09/2007, 13h33
  2. Lenteur de formulaires avec listes déroulantes
    Par olese dans le forum InfoPath
    Réponses: 1
    Dernier message: 27/08/2007, 08h25
  3. formulaire avec liste déroulante
    Par catmor dans le forum Modélisation
    Réponses: 1
    Dernier message: 21/06/2007, 19h18
  4. Recherche formulaire avec liste déroulante
    Par kimar dans le forum Access
    Réponses: 2
    Dernier message: 28/07/2006, 12h02
  5. Pb Formulaire avec liste déroulante
    Par Rouanou dans le forum IHM
    Réponses: 12
    Dernier message: 23/11/2005, 16h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo