Можно ли скрыть значение в раскрывающемся списке форм (PHP, JavaScript)? - PullRequest
2 голосов
/ 23 июня 2010

У меня есть выпадающий список формы (для 50 состояний), который заполняется через цикл PHP for (см. Код ниже).Пользователь выбирает штатное состояние, а затем в форме также должен выбрать состояние почтового сообщения (в случае, если они различаются).Я поставил флажок в JavaScript, который, когда установлен этот флажок, заполняет всю почтовую информацию информацией, которая уже была введена в разделе информации о жилом помещении.Если этот флажок установлен, все поля информации о почтовой рассылке, кроме состояния почтовой рассылки, отключаются и читаются same as residential information.Состояние почтового сообщения не читается same as residential information, потому что я не заполнил его этой опцией.Есть ли способ, которым я могу заполнить свой выпадающий список с этой опцией, чтобы пользователь не мог видеть его, но он все еще будет доступен, когда я хочу использовать его в коде?

Ответы [ 2 ]

4 голосов
/ 23 июня 2010

Отключите все элементы управления формы и заполните их фактическими значениями из первой формы.

Это типичное поведение, которое ожидают пользователи.Если вы напишите same as residential information везде, ваш сайт будет выглядеть непрофессионально с точки зрения пользовательского опыта.

0 голосов
/ 23 июня 2010

Вместо того, чтобы скрывать опцию и затем показывать ее, вы можете просто добавить ее с помощью JavaScript:

theSel = document.getElementById('res_state');
theSel.options[theSel.length] = new Option('same as residential information', 'value');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...