У меня есть поле выбора со значением из базы данных. Если я выберу вариант, другое трех текстовое поле будет загружено данными из базы данных на основе идентификатора опции выбора или значения первичного ключа. как это сделать в django, jquery. Большое спасибоjquery динамическое поле ввода на опцию выбора onchange
ответ
В духе преподавания человеку рыбу, а не просто дать ему немного поесть ...
- Вы должны использовать, чтобы связать функцию обратного вызова нажатием или изменения событие выбора ввода.
- Эта функция обратного вызова должна делать
jQuery.ajax()
GET вызов в приложение Django, которое специально отправляет обратно данные, которые вы хотите добавить в текстовые поля (я бы рекомендовал, чтобы он возвращался как JSON, а не HTML или обычный текст, так как это будет проще обрабатывать на стороне клиента/получателя) - Функция обратного вызова для вызова jQuery.ajax() должна затем передавать данные, которые были отправлены обратно, и поместить соответствующие разделы в соответствующие текстовые поля (следовательно, почему структура JSON будет очень полезно для вас)
Если вам нужно больше, чем это сигналы, дайте нам знать, но readingdocs и/или Googling Ваш путь к тому, как это сделать, научит вас больше, чем дамп кода.
Создайте представление Django, которое принимает параметр выбора или первичный ключ в качестве параметра. Пусть представление вернет значения, которые вам понадобятся в трех других текстовых полях.
На странице с формой вам нужно будет немного jQuery, например. после изменения поля выбора вызывает представление Django и использует результат для заполнения текстовых полей.
Как вы отформатируете результат обзора, зависит от вас. Вы могли бы сделать это так же просто, как список с разделителями-запятыми, вы также, вероятно, могли бы что-то сделать с JSON или получить еще более приятный.
- 1. jquery динамическое поле ввода на опцию выбора onchange
- 2. SUM динамическое поле ввода onchange с javascript
- 3. Поле ввода «onchange» событие jquery
- 4. jQuery/Programmatically Выберите опцию в поле выбора
- 5. Сделать динамическое поле выбора
- 6. Нагрузка на опцию выбора
- 7. Невозможно сфокусироваться на jquery select widget динамическое поле ввода
- 8. Изменить значение поля ввода, изменив опцию выбора
- 9. Динамическое/зависимое поле ввода
- 10. Включить/отключить поле ввода на основе выбора
- 11. JQuery получить опцию выбора списка
- 12. Validate onchange поля ввода jQuery Validate plugin
- 13. Фильтрация списка выбора через поле ввода & jquery
- 14. JQuery создать новую опцию выбора
- 15. Событие ввода Onchange не запущено на jquery
- 16. запуск события onchange в поле выбора
- 17. Функция запуска при нажатии на опцию выбора?
- 18. отключить поле ввода при флажке jquery NO onchange
- 19. Петрушка проверяет динамическое поле ввода
- 20. Динамическое поле ввода не работает
- 21. Найти и заменить опцию в поле выбора
- 22. Динамическое получение данных в поле выбора codeigniter
- 23. Динамически включить/отключить опцию выбора на основе записи на поле ввода
- 24. OnChange выберите поле
- 25. Создать поле ввода на основе выбора выпадающего списка
- 26. Поле ввода текста ввода javascript
- 27. Отключить поле ввода на основе выпадающих проблем выбора
- 28. Выберите опцию с jquery на основе другого поля выбора опций
- 29. JQuery OnChange() получить другое поле, сфокусированное
- 30. Прослушивание onChange на jQuery datepicker?