<BODY>
<FORM name="form1">
<Н4>Анкета переводчика</Н4>
Выберите язык, которым Вы владеете в совершенстве<br>
<select name="forma" size=4 multiple>
<option value="русский">русский
<option value="английский">английский
<option value="французский"
<option value="немецкий">немецкий
<option value="китайский">китайский
<option value="японский">японский
</select><P>
Вознаграждение:<input type="text" name="res" size=10><P>
<input type="button" value="Определить"
onClick="forml.res.value=testsel()">
<input type="reset" value="Отменить">
</FORM>
</BODY>
В форме содержатся несколько элементов. Нас будет интересовать первый элемент, а в первом элементе те значения, которые выбраны. Как и в предыдущем примере, определить, какие элементы выбраны, можно, если проанализировать следующие значения:
((document.forms["forml"].elements[0])[0]).selected
((document.forms["forml"].elements[0])[1]).selected
((document.forms["forml"].elements[0])[2]).selected
((document.forms["forml"].elements[0])[3]).selected
((document.forms["forml"].elements[0])[4]).selected
((document.forms["forml"].elements[0])[5]).selected
За знание каждого языка назначается определенная сумма. После анализа всех выбранных значений определяется вознаграждение. Для определения суммы вознаграждения следует щелкнуть по кнопке Определить. Реакция на это событие — запись в поле формы вычисленного значения (листинг 6.2, б).