Умножьте каждое значение формы в шаблоне Django с помощью JavaScript

#javascript #python #jquery #django #django-templates

#javascript #python #jquery #django #django-шаблоны

Вопрос:

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

введите описание изображения здесь

Как вы можете видеть на рисунке выше, я предоставляю выпадающий вариант, в котором пользователь может изменить его на weekly basis и monthly basis , и значение внутри формы изменится в соответствии с выбором. Но я не знаю, как я могу этого добиться.

Мой код:

 return render(request, 'test.html',
                      {'List1': l1, 'List2': l2, 'List3': l3}
 

и мой form.html это форма только для чтения, которая отображает их list по порядку.

                         <form>
                        <div class="form-row">
                            {% for l in List1 %}
                            <div class="form-group col-md-4">
                                <label>x</label>
                                <div class="input-group mb-3">
                                    <input type="text" value="{{l}}" readonly>
                                </div>
                            </div>
                            {% endfor %}

                        </div>
                      ........simliary for rest list.
                    </form>
 

Я хочу умножить каждое значение внутри формы на 7, когда пользователь выбирает weekly в раскрывающемся списке. Как я могу этого добиться?

Комментарии:

1. вы хотите умножить {{l}} ??

2. да, когда пользователь переходит на еженедельный

3. javascript поможет вам

4. Как я могу сделать это для всей формы