Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   NaN- как с ним работать ;( (http://www.flasher.ru/forum/showthread.php?t=110224)

qwed 29.03.2008 15:52

NaN- как с ним работать ;(
 
Здравствуйте, Друзья!
Всем хорошего настроения!

По событию нажатия кнопки скрипт суммирует значения текстовых полей ввода и выводит в другое динамическое поле. Вроде нормально работает, но если в значениях есть кроме цифр что-то, то выводит NaN, а надо текст...
Вот сам код кнопки:
Код:

on (release)
{
        i=new Number(t1.text)*i;
        i2=new Number(t2.text)*i2;
        i3=new Number(t3.text)*i3;
        i4=new Number(t4.text)*i4;
        i5=new Number(t5.text)*i5;
        is=i+i2+i3+i4+i5;
        if( is>=1 && is<=100000 && is !== NaN ){v.text=is;}
        else
        {v.text="Введите правильные значения"}
        //trace(i);
}

Можно как нибудь привязать NaN к "Введите правильные значения"?

etc 29.03.2008 15:58

qwed, отредактируйте свой пост и оформите код тегами [code][/code].

udaaff 29.03.2008 16:10

TextField.restrict
isNaN()

qwed 29.03.2008 16:25

udaaff спасибо!

olexandr 29.03.2008 23:42

а почему не написать?
Код:

_txt.restrict = '0-9'
чтобы не цифры вводить нельзя было...

wvxvw 29.03.2008 23:50

Цитата:

Сообщение от olexandr
а почему не написать?
Код:

_txt.restrict = '0-9'
чтобы не цифры вводить нельзя было...

9.5 тоже число

olexandr 30.03.2008 06:01

ну это же пример! и точку тоже включить...

DarkLight 30.03.2008 12:20

Так еще есть отрицательные...но минус может быть только в начале, а точка - только одна

udaaff 30.03.2008 12:41

Тогда уж и степерь еще... )

ToXICus 30.03.2008 13:20

А есть и комплексные...


Часовой пояс GMT +4, время: 01:46.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.