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

Стоимость заказа

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


Читайте также:
  1. Акции для клиентов, имеющих собственный PI-номер, проводятся регулярно. Информацию об Акциях Вы будете получать вместе с Вашими бланками заказа.
  2. апреля (воскресенье) с 15 до 17 часов. Стоимость 2000 руб.
  3. Апреля (пятница) с 17 до 19 часов. Стоимость 2000 руб.
  4. БАЗОВАЯ стоимость годового обслуживания по программе 61 000 руб.
  5. Болезнь как следствие некорректного заказа
  6. В стоимость тура входит
  7. Внедрение системы управления стоимостью

Создадим документ, в котором располагается форма для ввода стоимости единицы наименования, при нажатии на кнопку вычисляется сумма всего заказа.

Функция sumb() используется без параметров. Введенные в форме значения сохраняются в локальных переменных a1,a2,a3,a4. Локальная переменная s служит для определения суммы, вычисленное значение записывается в соответствующее поле формы. Стандартная функция Number преобразует строковое значение в число. Выда-ваемое функцией значение определяется оператором return, в рассматриваемом случае это значение переменной s.

Листинг 1.2. Использование сценария с функцией

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

В результате выполнения вызова функции sumb() вычисляется значение, которое записывается в текстовое поле результата с помощью оператора присваивания

document.form1.res.value= sumb()

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


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


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

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