170 похожих чатов

Всем привет! Друзья, такой вопрос. У меня есть formset, в

котором в extras указано 15. То есть на страничке формируется 15 форм, которые предлагается заполнить юзеру. Так много сразу мне нужно. Нужно, чтобы по умолчанию одна форма отображалась при загрузке страницы, а остальные были скрыты. По нажатию на кнопку, которая бы выполняла js функцию, без перезагрузки, показывало бы ещё одну форму. Короче, по клику бы отображало по одной новой форме. Как это можно сделать, могли бы посоветовать?

8 ответов

15 просмотров

есть два варианта либо все 15 отрисовываются(отдаются в шаблон) но скрываются

женя- Автор вопроса

Dan, есть ли разница в подходах? И можете ли ткнуть носом, как должен выглядеть js, как правильно создавать форму? Что-то я пыталась собственными силами, через cloneNode — не врубилась.

самый просто - первый

женя- Автор вопроса

значение атрибута просто меняется, верно? ок. пара вопросов: 1) если visible=hidden, будет ли страничка увеличиваться по мере появления форм? или она изначально будет такой, будто на ней есть эти 15 форм? 2) где мне нужно можно указать атрибут visible?

визуально будет

женя- Автор вопроса

ну это плохо, 15 форм растянутся на очень большое расстояние.

https://www.brennantymrak.com/articles/django-dynamic-formsets-javascript

женя- Автор вопроса

И вам больщое спасибо. Тоже буду читать.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта