Вызов функции JavaScript в полях формы Django - PullRequest
3 голосов
/ 15 ноября 2010

Я хотел бы создать форму, в которой у меня есть флажки, и при щелчке они открывают отдельные текстовые области для ввода пользователем дополнительной информации.

Если я хочу использовать динамически созданные поля формы Django, есть ли способ добавить вызов функции для каждого флажка.

1 Ответ

3 голосов
/ 15 ноября 2010

Вы можете динамически добавлять обработчики событий, используя JavaScript.Вы можете добавить скрипт, который после загрузки страницы найдет все нужные вам флажки и добавит туда обработчики.В jQuery вы можете написать что-то вроде этого:

$(document).ready(function() {
    $(".my_form input[type=checkbox]").change(function() {
          //Some code here
    });
});

Будьте осторожны, я не проверял код выше!Но этого должно быть достаточно, чтобы вы начали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...