<HTML>
<HEAD>
<TITLE>Данные, представленные с помощью тега select</TITLE>
<script ="JavaScript">
<!-- //
function testsel ()
{ var d=document
var r="Выбранная форма: "
if (((d.formst"forml"].elements[0])[0]).selected)
r=r+((d.forms["forml"].elements 10]) [0]).text+" "
else
if (((d.forms["forml"].elements[0])[1]).selected)
r=r+((d.forms["forml"].elements[0])[1]).text+" "
else
if (((d.forms["forml"].elements[0])[2]).selected)
r=r+((d.forms["forml"].elements[0])[2]).text+" "
else
if (((d.forms["forml"].elements[0])[3]).selected)
r=r+((d.forms["forml"].elements[0])[3]).text+" "
d.write(r)
}
//-—>
</script>
</HEAD>
<BODY>
<FORM name="form1">
Выберите форму витража<br>
<select name="forma" size=1>
<option value=0>прямоугольник
<option value=l>квадрат
<option value=2>треугольник
<option value=3>Kpyr
</select>
<input type="button" value="Проверить" onClick="testsel()">
<input type="reset" value="Отменить">
</FORM>
</BODY>
</HTML>
Использование списка в анекте переводчика
Напишем сценарий обработки анкеты переводчика. Сведения о тех языках, которыми тот владеет, требуется задать с помощью списка.
Так как переводчик может владеть несколькими языками, то в теге <select> необходимо указать параметр multiple, означающий, что из списка могут быть выбраны несколько элементов. Определим значение параметра size равным четырем. Тогда будет отображен список прокрутки с четырьмя одновременно видимыми значениями и тремя выбранными, как на рис. 6.1.