Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Вычисление суммы баллов и среднего балла за сессию

Переменные | Выражения | Вычисление налога | Обработка событий | Сценарии в HTML-документе | Функции: описание и использование | Стоимость заказа | Упражнения | Параметры значения | Объект в качестве параметра функции |


Читайте также:
  1. D14.0 Доброкачественные новообразования среднего уха и органов дыхания
  2. I.Этап. Атака на хозяина одним фигурантом (30 баллов)
  3. VII. ИТОГОВЫЙ ПОДСЧЕТ БАЛЛОВ
  4. АТТЕСТАЦИЯ УЧАЩИХСЯ ПРИ ОСВОЕНИИ СОДЕРЖАНИЯ ОБРАЗОВАТЕЛЬНЫХ ПРОГРАММ ОБЩЕГО СРЕДНЕГО ОБРАЗОВАНИЯ
  5. АТТЕСТАЦИЯ УЧАЩИХСЯ, КУРСАНТОВ ПРИ ОСВОЕНИИ СОДЕРЖАНИЯ ОБРАЗОВАТЕЛЬНЫХ ПРОГРАММ СРЕДНЕГО СПЕЦИАЛЬНОГО ОБРАЗОВАНИЯ
  6. БАЛЛАДÆ НАРТЫ УАЦАМОНГÆЙЫЛ
  7. Баллада о кино.

По результатам сессии требуется вычислить не только сумму баллов, но и средний балл. Сначала будем использовать функцию, которая формирует результат в двух полях формы. При вызове такой функции она выступает в роли оператора. HTML- код документа с функцией приведен в листинге 1.4.

Листинг 1.4. Формирование нескольких значений в функции

<HTML>
<HEAD>
<TITLE>Формирование результата функции в двух полях</TITLE>
<script>
// сумма баллов и средний балл
function sumball1()
{ var d= document
var a1= Number(d.form1.num1.value)
var a2= Number(d.form1.num2.value)
var a3= Number(d.form1.num3.value)
var a4= Number(d.form1.num4.value)
var s= a1+a2+a3+a4
d.form1.sumb.value= s
d.form1.midb.value= s/4
}
</script>
</HEAD>
<BODY>
<h4>Результаты сессии</h4>
<FORM name="form1">
<p>Введите оценки и нажмите на кнопку <b>Вычислить</b></p>
Оценка 1: <INPUT type="text" name="num1" size=2><br>
Оценка 2: <INPUT type="text" name="num2" size=2><br>
Оценка 3: <INPUT type="text" name="num3" size=2><br>
Оценка 4: <INPUT type="text" name="num4" size=2><br>
<INPUT type="button" value=Вычислить onClick="sumball1()" ><br>
Сумма баллов: <INPUT type="text" name="sumb" size=4><br>
Средний балл: <INPUT type="text" name="midb" size=4><br>
<INPUT type="reset">
</FORM></BODY></HTML>

На этом примере видно, что тело функции состоит из трех частей. Сначала следует извлечь данные из формы, затем их обработать, и третья часть - разместить в нужных полях формы вычисленные значения.


Дата добавления: 2015-09-04; просмотров: 63 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Вызов функции в качестве оператора| Использование двух функций

mybiblioteka.su - 2015-2024 год. (0.007 сек.)