Django / jquery: Адресные формы - динамически добавляется выпадающий список состояний, если страна - США - PullRequest
0 голосов
/ 06 июня 2010

У меня есть HTML-форма Django для получения информации об адресе. Существует стандартная улица, город, штат / провинция, почтовый индекс, поля страны. Поле страны представляет собой раскрывающийся список. Как я могу сделать поле штата / провинции выпадающим списком, если выбранная страна является соединенными штатами, и текстовым полем свободной формы, если эта страна является чем-то еще?

Я бы предпочел не совершать поездку в оба конца на сервер, так что, вероятно, через jquery?

1 Ответ

0 голосов
/ 07 июня 2010

Самый простой способ - добавить на страницу код JavaScript, который будет перехватывать событие "страна", а затем загружать данные в ваши окна выбора.

Или вы можете написать настраиваемое поле и виджет для вашей формы (но в любом случае вам нужно добавить пользовательский JavaScript на странице формы)

...