[Содержание] [Предыдущая] [Следующая] [Индекс]

getOptionValue

Возвращает текст выбранной OPTION в элементе SELECT формы.

Функция server-side
Реализовано в LiveWire 1.0

Синтаксис

getOptionValue(name, index)

Параметры

name
Имя, определенное аттрибутом NAME тэга SELECT.
index
Нуль-основанный порядковый индекс выбранной опции.

Возвращает

Строку, содержащую текст выбранной опции, как определено связанным тэгом OPTION.

Описание

Функция getOptionValue это server-side JavaScript функция верхнего уровня, которая не связана ни с одним объектом. Она соответствует свойству Option.text доступному client-side JavaScript.

Тэг SELECT позволяет нескольким значениям быть связанными с одним элементом формы, с аттрибутом MULTIPLE. Если Вашему приложению требуется список выбора, который позволяет выбирать несколько параметров, Вы используете функцию getOptionValue, чтобы получить значения выбранных параметров в server-side JavaScript.

Примеры

Предположим, что Вы имеете следующий элемент формы:

<SELECT NAME="what-to-wear" MULTIPLE SIZE=8>
   <OPTION SELECTED>Рабочий Костюм
   <OPTION>Шерстяной Свитер
   <OPTION SELECTED>Теплая Рубашка
   <OPTION SELECTED>Носки
   <OPTION>Кожаный Жакет
   <OPTION>Ботинки
   <OPTION>Беговые Ботинки
   <OPTION>Плащ
</SELECT>
Вы могли бы обрабатывать ввод из этого списка выбора в server-side JavaScript следующим образом:

<SERVER>
var loopIndex = 0
var loopCount = getOptionValueCount("what-to-wear") // 3 по умолчанию
while ( loopIndex < loopCount ) {
   var optionValue = getOptionValue("what-to-wear",loopIndex)
   write("<br>Item #" + loopIndex + ": " + optionValue + "\n")
   loopIndex++
}
</SERVER>
Если пользователь сохранил заданный по умолчанию выбор, этот сценарий возвратит

Item #1: Рабочий Костюм
Item #3: Теплая Рубашка
Item #4: Носки

Смотрите также

getOptionValueCount


[Содержание] [Предыдущая] [Следующая] [Индекс]

Последняя Модификация: 10/31/97 16:38:00


Права © 1997 Netscape Communications Corporation



Все мессаги сюда:yanich@inbox.ru
Hosted by uCoz