Списки выбора (Select)

Свойства

Length ‑ число элементов в списке.

SelectIndex ‑ номер выбранного элемента массива Options (отсчет с нуля).

Options ‑ массив элементов списка, который имеет следующие свойства: чис­ло элементов в списке (Length), признак выбора (1) или не выбора (0) элемента (Selected), номер выбранного элемента (SelectIndex), значение эле­мента (Text).

Методы Focus/Blur ‑ активизация/деактивизация элемента списка.

Пример использования списка арифметических операторов при ра­бо­те калькулятора (рис. 1.6.10.4.1).

Рисунок - 1.6.10.4.1. Вид страницы калькулятора

 
 

<HTML>

<HEAD><TITLE>Калькулятор</TITLE>

<SCRIPT LANGUAGE=“VBScript“>

Sub Vih_OnClick ‘обработка кнопки вычисления

oper=Document.Form1.Oper.Options _

(Document.Form1.Oper.SelectedIndex).Text

x=CDbl(Document.Form1.X.Value): y=CDbl( Document.Form1.Y.Value)

Select Case oper ‘вычисление результата

Case “+“ : r= x+y : Case “-“ : r=x-y : Case “*“ : r=x*y : Case “/“ : r=x/y

Case “^“ : r=x^y : Case “ln“: r=LOG(x)

End Select

Document.Form1.R.Value=r ‘вывод результата в поле R

End Sub

</SCRIPT>

</HEAD>

<BODY>

<P ALIGN=“CENTER“> <FONT SIZE=“5“>Калькулятор</FONT></P>

<FORM NAME=“Form1“> <P ALIGN=“CENTER“>

<INPUT TYPE=“TEXT“ SIZE=“12“ NAME=“X“> <BR>

<SELECT NAME=“Oper“ SIZE=“1“> <OPTION> + <OPTION> -

<OPTION>*<OPTION>/<OPTION>^ <OPTION>ln </SELECT> <BR>

<INPUT TYPE=“TEXT“ SIZE=“21“ NAME=“Y“> <BR> = <BR>

<INPUT TYPE=“TEXT“ SIZE=“21“ NAME=“R“> </P>

<P ALIGN=“CENTER“>

<INPUT TYPE=“button“ NAME=“Vih“ VALUE=“Вычислить“>

<P ALIGN=“CENTER“> <INPUT TYPE=“reset“ NAME=“Ohistit“

VALUE=“Очистить“> </P>

</FORM>

</BODY>

</HTML>








Дата добавления: 2015-04-15; просмотров: 831;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.