После проверки ввода пользователем хоть какой-нибудь информации в тек —
стовое поле имени члена семьи функция addToListo добавляет новый элемент
в список выбора с использованием следующего синтаксиса:
ИмяСпискаВыбора. option s [ИндексНовогоЭлемента] =
new Option(ТекстОпции, ЗначениеОпции, SelectedByDefault,
SelectedWhenAdded) ;
В нашем примере параметры SelectedByDefault И SelectedWhenAdded В ВЫ —
зове new Option имеют значения 0. Это значит, что вновь добавленные новые элементы списка по умолчанию являются невыбранными, и во время добавления нового элемента Web-браузер не выбирает его автоматически. Если же требуется, чтобы Web-браузер выбирал каждый елемент после его добавления пользовате — лем, установите значение параметра SelectedWhenAdded равным 1.
Передача всех значений списка выбора на
Web-сервер с использованием скрытых полей
В предыдущем практикуме вы посмотрели, как использовать JavaScript-опера — тор new для добавления дополнительных опций (то есть элементов) в список вы — бора в ответ на введенную посетителем инормацию в текстовом поле формы. Од —
нако когда посетитель щелкает на кнопке отправки формы, браузер отправляет Web-серверу только выбранные элементы списка выбора как часть результатов за- полнения формы. Как правило, это как раз то, что мы ожидаем от Web-браузера, поскольку список элементов был подготовлен заранее в коде формы.