котором в extras указано 15. То есть на страничке формируется 15 форм, которые предлагается заполнить юзеру. Так много сразу мне нужно. Нужно, чтобы по умолчанию одна форма отображалась при загрузке страницы, а остальные были скрыты. По нажатию на кнопку, которая бы выполняла js функцию, без перезагрузки, показывало бы ещё одну форму. Короче, по клику бы отображало по одной новой форме. Как это можно сделать, могли бы посоветовать?
есть два варианта либо все 15 отрисовываются(отдаются в шаблон) но скрываются
Dan, есть ли разница в подходах? И можете ли ткнуть носом, как должен выглядеть js, как правильно создавать форму? Что-то я пыталась собственными силами, через cloneNode — не врубилась.
самый просто - первый
значение атрибута просто меняется, верно? ок. пара вопросов: 1) если visible=hidden, будет ли страничка увеличиваться по мере появления форм? или она изначально будет такой, будто на ней есть эти 15 форм? 2) где мне нужно можно указать атрибут visible?
визуально будет
ну это плохо, 15 форм растянутся на очень большое расстояние.
https://www.brennantymrak.com/articles/django-dynamic-formsets-javascript
И вам больщое спасибо. Тоже буду читать.
Обсуждают сегодня