2010-06-06 2 views
0

J'ai un formulaire django html pour les informations d'adresse. Il y a la rue standard, la ville, l'état/province, le code postal, les champs de pays. Le champ de pays est une liste déroulante. Comment puis-je faire une liste déroulante du champ État/province si le pays sélectionné est États-Unis et une zone de texte libre si le pays est autre chose?Django/jquery: Formulaires d'adresse - ajouter dynamiquement une liste déroulante d'état si le pays est les États-Unis?

Je préférerais ne pas avoir à faire un aller-retour au serveur donc probablement par jquery?

Répondre

0

Le moyen le plus simple est d'ajouter du code javascript sur la page qui sera attraper l'événement "pays", puis chargera les données dans vos sélections.

Ou vous pouvez écrire un champ personnalisé et un widget pour votre formulaire (mais de toute façon vous devez ajouter un javascript personnalisé sur la page du formulaire)

Questions connexes