<HTML>
<HEAD>
<TITLE>Данные, представленные флажком. Анкета переводчика</TITLE>
<script language="JavaScript">
<!-— //
function grant()
{ var d= document
var k=0;
if ((d.form1.elements[0]).checked)
k=k+Number(d.form1.elements[0].value)
if ((d.forml.elements[1]}.checked)
k=k+Number(d.forml.elements[1].value)
if ((d.forml.elements[2]).checked)
k=k+Number(d.form!.elements[2].value)
if ((d.forml.elements[3]).checked)
k=k+Number(d.forml.elements[3].value)
if ((d.forml.elements[4]).checked)
k=k+Number(d.forml.elements[4].value)
if ((d.forml.elements[5]).checked)
k=k+Number(d.forml.elements[5].value)
document.write("Вам полагается вознаграждение ",k, " y.e.")
}
//-->
</script>
</HEAD>
<BODY>
<Н3>Анкета для переводчиков</Н3>
Укажите те языки, которыми Вы владеете в совершенстве: <br>
<FORM name="form1">
<input type="checkbox" name="lan" value=100>pyccкий<br>
<input type="checkbox" name="lan" value=200>английский<br>
<input type="checkbox" name="lan" value=300>французский<br>
<input type="checkbox" name="lan" value=400>немецкий<br>
<input type="checkbox" name="lan" value=500>китайский<br>
<input type="checkbox" name="lan" value=600>японский<br><hr>
<input type="button" value=Вознаграждениие onClick="grant()"> <hr>
<input type="reset" value="Отменить">
</FORM><hr>
</BODY>
</HTML>
Параметр id применим в следующем примере при задании элементов флажка.
Использование параметра id
Определим размер вознаграждения по результатам заполнения анкеты. Обратите внимание на описание элементов форм и на анализ состояния флажков В функции grant (листинг 5.4).