Можно ли при помощи функций JavaScript подсчитать сумму нескольких полей формы, если введённые в эти поля числа являются дробными? Сумму целых чисел могу подсчитать, применив конструкцию parseInt(elem.value), а сумма дробных чисел мне пока не подвластна... И возможно ли вообще подсчитать сумму чисел типа Real на JavaScript?
Доброе время суток, Алексей! Метод parseFloat со стринговым аргументом существует и в майкрософтовской, и в нетскейповской реализации. Конечно, перед использованием результата неплохо бы его проверить с помощью isNan, а было ли в переданной строке что-нибудь, что можно трактовать как число с плавающей точкой. Успехов, Дмитрий Ответ отправлен: 20.09.2002, 15:32 Отправитель: dimaie Отвечает Dzik
Здравствуйте, Алексей! Если не ошибаюсь, есть функция которая преобразует строки и в дробые числа. Вроде функция parseFloat. Если не получится пиши что-то типа sum=eval(elem1.value+'+'+elem2.value);
Ответ отправлен: 20.09.2002, 16:51 Отправитель: Dzik
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.