Есть несколько способов сделать это. Вы можете привязать функцию к событию submit
, или удалить name
атрибуты полей внутри скрытого div. Вы также можете отключить поля, установив disabled="disabled"
.
Если вы используете jQuery , вы можете сделать эти примеры.
Чтобы отключить все поля в скрытом div, вы можете сделать что-то вроде:
function hideDiv(el) {
$('input', el).each(function(){
$(this).attr('disabled', 'disabled');
});
$(el).hide();
}
И, соответствующая функция показа div:
function showDiv(el) {
$('input', el).each(function(){
$(this).removeAttr('disabled');
});
$(el).show();
}
Пожалуйста, напомните, что это всего лишь пример кода. Но вы можете взять идею из этого.