Листинг 6.4. Характеристики книг в порядке предпочтения

<HTML>

<HEAD>

<TITLE>Характеристики книг в порядке предпочтения</TITLE>

<script>

var k=l

var s=""

function mov(n)

{ s=s+k+' '+form1.data[n].text+"\r\n"

k=k+l

form1.res.valuers

}

function ref()

{ k=1; s="" }

</script>

</HEAD>

<BODY>

<Н3>Перечислите в порядке важности следующие

характеристики книг</Н3>

<FORM name="form1">

<TABLE border="6" cellpadding="7" cellspacing="0" width="100">

<TR>

<TD>

<select name="data" size="8"

onChange="mov(forml.data.value)">

<option value=0>Оформление обложки

<option value=1>Объем

<option value=2>Цена

<option value=3>Качество бумаги

<option value=4>Наличие цветных иллюстраций

<option value=5>Haличиe CD или дискет

</select>

</TD>

<TD valign="bottom" width="95%">

<textarea name="res" rows="8" cols="30"></textarea>

</TD>

</TR>

</TABLE><p>

<input type="reset" value="Обновить" onClick=ref()>

</FORM>

</BODY>

</HTML>

Обработка анкеты читателя

Необходимо написать сценарий обработки анкеты читателя. Выбранные характеристики должны формироваться в виде списка.

После выбора очередной характеристики книги следует щелкнуть по кнопке Добавить, и характеристика с номером предпочтения появится в правом столбце. В результате выполнения функции test проверяется, какой элемент выбран, и указанная характеристика помещается в конец формируемого списка. Количество элементов в формируемом списке должно быть не более, чем в исходном. Если делается попытка поместить большее число элементов, то выводится сообщение об ошибке (листинг 6.5).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: