Problème ajax et javascript

passion

WRInaute accro
Bonjour,

Je fais un formulaire sur lequel on peut choisir sa région puis son département puis son code postal.

Dans le principe, j'ai un select "region" avec un évènement "onchange()" en ajax qui va charger le select "departement" en fonction de "select region".

Jusqu'à là, ça marche nickel. Je récupère bien mes départements en fonction de ma région.

Mon problème est que je voudrais mettre un évènement "onchange()" sur mon sélecteur "departement" pour précharger à son tour, le code postal de mon champ text "codepostal".

Pour ainsi inciter la personne à ne pas se planter dans l'ajout du code postal.
Donc lorsque j'aurai choisi ma région puis mon dept, mon champ text "codepostal" sera préchargé avec par exemple : 17 ou 95, etc...

C'est là que ça plante...
Lorsque je choisis mon select "dept", le champ "codepostal" me dit "undefined" :cry:

Voici le résumé:


Je ne pense pas que cela soit un prob dans la prog parce que j'ai vérifier à maintes reprises les ID de mes éléments.

Une idée?
Merci

Je ne pourrai pas vous montrer le formulaire, c'est du local mais vous avez le concept.
 

jeroen

WRInaute passionné
Salut,
Deux pistes :
1- Un problème de Typage, les données renvoyées par un formulaire sont de type "String", attention si tu cherches à les comparer à des éléments de type "int". Regarde du coté de la fonction parseInt
2- Si tu appelle des données javascript via AJAX, elles ne seront pas "evaluées". Regarde du coé de la fonction eval

Cdlt,
 

Discussions similaires

Haut