Сообщение от copenhagen
|
нюанс в том, что display:none форма скрывается только в браузере, а код остается, значит переменная из input тэга передается.
|
Извините, нет времени вникать в вашу задачу детально, но я в таких случаях поступаю проще - если мне ненужна input-переменная на стороне пользователя по выполнению им некоторых действий, то я просто присваиваю input свойство DISABLED. Такие переменные не передаются в POST.
Таким образом в вашем случае можно при скрытии формы дополнительно пробежать по всем скрываемым input (проще объединять блоки в FieldSet) и вместе со скрытием блока присваивать им Disabled, а если пользователь захочет вернуться к этому блоку, то вместе с открытием - Enabled соответственно. Предыдущий текст в поле при этом сохраняется.