В случае, когда вы предлагаете посетителю добавить в список выбора новые элементы, необходимо чтобы передавались не только выбранные в списке эле — менты, но также и невыбранные. Иначе какой же смысл предлагать посетителю вводить что-либо, можно сказать, впустую.
Предположим, например, вы предлагаете посетителю ввести модели любимых автомобилей и затем выбрать в списке ту модель, которой в настоящий момент посетитель владеет. Для целей маркетинговых исследований было бы полезно со — хранять список предпочитаемых моделей для каждого посетителя сайта, дабы в
будущем предлагать ему приобрести что-нибудь из введенного ранее списка. Аналогично, в предыдущем примере имело бы смысл сохранять весь список чле — нов семьи для каждого посетителя.
Для того чтобы получить значения как выбранных, так и невыбранных эле — ментов списка выбора, предоставьте возможность браузеру при помощи своей стандартной функциональности добавить список выбранных элементов к резуль — татам формы. Затем при помощи JavaScript-функции сохраните значения всех элементов списка выбора в скрытом поле до того, как браузер отправит результа — ты формы Web-серверу. (Несмотря на то что браузер не отображает на форме скрытые поля, после щелчка на кнопке отправки он все равно пересылает имена