Вы можете загрузить свою форму в обычном режиме и установить ее видимость на hidden
.Если кто-то нажимает на кнопку, просто измените видимость формы на visible
.
Пример ниже:
function toggle_display(){
el = document.querySelector('.content_section');
if(el.style.visibility == 'hidden'){
el.style.visibility = 'visible'
}else{
el.style.visibility = 'hidden'
}
}
<button onclick="toggle_display()">Toggle display</button>
<div class="content_section">See me no more</div>
РЕДАКТИРОВАТЬ:
Еще один момент, о котором следует упомянуть, свойство visibility
, если установлено значение hidden
, занимает место, даже если оно скрыто,Чтобы полностью удалить пространство, которое будет принимать форма, и скрыть форму, установите для свойства display
значение none
.Чтобы показать это снова, установите display
в block
.