Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 24.08.2010, 15:46
Интересующийся
Отправить личное сообщение для copenhagen Посмотреть профиль Найти все сообщения от copenhagen
 
Регистрация: 01.07.2010
Сообщений: 18

Решение моей проблемы, впервые открыл книгу по JS:
var inputPrevious;

надо вынести за пределы функции, чтобы она стала глобальной и сохранялась между вызовами функций.
Ответить с цитированием
  #12 (permalink)  
Старый 25.08.2010, 17:02
Новичок на форуме
Отправить личное сообщение для javs Посмотреть профиль Найти все сообщения от javs
 
Регистрация: 14.08.2010
Сообщений: 8

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

Таким образом в вашем случае можно при скрытии формы дополнительно пробежать по всем скрываемым input (проще объединять блоки в FieldSet) и вместе со скрытием блока присваивать им Disabled, а если пользователь захочет вернуться к этому блоку, то вместе с открытием - Enabled соответственно. Предыдущий текст в поле при этом сохраняется.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
скрипт работает только в IE, а в остальных браузерах нет. melodicman Firefox/Mozilla 0 23.06.2010 15:18
Помогите не работает скрипт MAX_NS Общие вопросы Javascript 2 24.03.2009 16:25
Скрипт меню-гармошки работает выборочно Extern Элементы интерфейса 2 23.02.2009 15:32
Простой скрипт не работает в Firefox'e... Aik Firefox/Mozilla 2 03.02.2009 22:30
Скрипт, который должен листать объекты не работает. Mike Abasov jQuery 4 12.08.2008 11:16