Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Не правильно работает задачка ПОСМОТРИТЕ!

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Не правильно работает задачка ПОСМОТРИТЕ!
Имя
Сообщение << Старые топики   Новые топики >>
Не правильно работает задачка ПОСМОТРИТЕ! - 2010-10-19 18:59:35.870000   
denicdo

Сообщений: 1
Оценки: 0
Присоединился: 2010-10-19 18:48:40.733333
Помогите пожалуйста исправить ошибку в коде, программа работает, но не корректно.
Задача
Создать форму, для вычисления среднего арифметического трех введенных чисел. Вычисление происходит в результате изменения значения третьего числа.
Код
<form name="form1">
Введите первое число:
<input type="text" name="num1">
<br>
Введите второе число:
<input type="text" name="num2">
<br>
Введите третье число:
<input type="text" name="num3" оnchange="document.form1.rez.value = parseInt ((document.form1.num1.value+document.form1.num2.value+document.form1.num3.value)/3, 10);">
<br>
Результат:
<input type="text" name="rez">
<br>
<input class="submit" type="reset" value="Сброс"></td>
</form>
Post #: 1
RE: Не правильно работает задачка ПОСМОТРИТЕ! - 2010-10-19 21:41:54.586666   
katangawise

Сообщений: 23
Оценки: 0
Присоединился: 2010-02-14 16:27:58.953333
Привет!
Мне кажется, нужно делать IntParse на каждое значение document.form1.num2.value и только потом делать вычисления.
Если правильно, поставь плюсик пожалуйста! :)
Post #: 2
RE: Не правильно работает задачка ПОСМОТРИТЕ! - 2010-10-20 02:55:19.893333   
kreol

Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
parseInt, а не IntParse.

А ещё на форуме есть тег code, а ещё есть у объектов DOM такая штука как id, по которой можно гораздо проще и грамотнее достать элементы (document.getElementById()).
Post #: 3
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Не правильно работает задачка ПОСМОТРИТЕ!







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.