Как улучшить атрибут onChange, чтобы изменения вступали в силу после обновления браузера? - PullRequest
1 голос
/ 13 декабря 2011

У меня есть динамическая форма, которая в зависимости от значения в раскрывающемся поле выбора будет либо отображать, либо скрывать набор полей формы.

например. Вы хотите получить цитату прямо сейчас? [ДА / НЕТ]

Это работает нормально, как и в данный момент, однако есть ограничение, когда пользователь обновляет форму, а значение остается неизменным, однако изменения, которые должны были повлиять на документ, не показаны. то есть он возвращается в исходное состояние

Единственный способ исправить это - повторить выделение в этом поле формы, т. Е. (Выберите Да / Нет).

Можно ли как-нибудь обойти эту проблему? Возможно, отдельный javascript, который проверяет значение этого поля?

Как бы вы занялись этим?

Спасибо

1 Ответ

1 голос
/ 13 декабря 2011

Обновление повторно инициализирует страницу, поэтому сбросит все, что браузер не запомнил для вас.Единственный способ - сохранить значение в сеансе / файле cookie и читать его каждый раз при загрузке страницы, чтобы проверить, должен ли набор полей показываться скрытым.

...