11486 sujets

JavaScript, DOM et API Web HTML5

Bonjour, J'ai une liste déroulante (pays) qui en crée une autre en Ajax (region) lors d'un onchange. Je récupère par ailleurs des valeurs pays et region qui peuvent être déjà présentes dans une base de données.
1er problème : La comparaison entre ma variable et l'option ne m'inscrit pas le selected dans la première liste déroulante.
2ème problème : Si certaines conditions ne sont pas remplies, ce n'est pas une seconde liste déroulante que fait écrire Ajax mais un simple input texte. Mais lui aussi ne fonctionne qu'avec un onchange.
Comment tester si mes variables php sont vides avant de pouvoir soit les écrire soit lancer un onchange en javascript ? Si quelqu'un a une idée, je nage dans le brouillard.
En écrivant la question j'ai eu la réponse, il me suffisait de faire le test au préalable en php sur mes variables et de faire afficher ou non la liste. Problème résolu.