@aial

Как вызвать функцию JavaScript пока цикл не закончиться?

У меня вот такой вопрос пока цикл работает, тогда столько и раз надо вызвать функцию.
{% for i in student_answers %}
               .......
{% endfor %}

если student_answers = 5, тогда функция должна вызываться 5 раз. Вот и функция JavaScript
function plus_input() {
                $('.many-group:last').after(
                        '<div class="form-group many-group">\
                            <label>' + label_input + '</label>\
                    <div class="input-group">\
                        <input type="text" class="form-control many-input" name="student_answer" pattern=' + pattern + ' required>\
                        <span class="input-group-btn">\
                            <button class="btn btn-danger" onclick="minus_input(event)" type="button">-</button>\
                        </span>\
                    </div>\
                </div>');
            }

Вот так сделал, но не работает
{% for i in student_answers %}
                <body onload="plus_input()"></body>
{% endfor %}
  • Вопрос задан
  • 270 просмотров
Пригласить эксперта
Ответы на вопрос 2
LazyTalent
@LazyTalent
Data Engineer, Freelancer
Python код выполняется на стороне сервера, а JS код на стороне клиента, т.е. в браузере
Ответ написан
romy4
@romy4
Exception handler
может быть так. я не знаю как в вашем питоне правильно
<body onload="for(var i=0; i<{% print student_answers.count %}; i++) { plus_input();}"></body>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы