PDA

Просмотр полной версии : Еще один вопрос о Number


Elen
18.09.2002, 13:04
Еще один вопрос.
Есть три текстовых поля z1,z2,z3 в мувике mc и поле z в которую выводиться сумма

я пишу
onClipEvent (enterFrame) {
a=Number (_root.mc.z1);
b=Number (_root.mc.z2);
c=Number (_root.mc.z3)

z=a+b+c
}
Проблема в следущем если пользователь удаляет значение из полей z1,z2,z3 в поле z появляеться NaN,
а это в моем случае не допустимо.
Я понимаю что происходит это от того что в Number попадает " ".
Как от этого избавиться?

efim
18.09.2002, 13:26
что то я не понял вчем проблема три импут поля одно динамическое


поля соответсвено а в с z

код просто без сего в руте на пример z=a+b+c;

затем где нибудь сделай проверку через if на тип данных напимер typeof


сначала почитай что либо напрмер

http://www.books.ru/shop/books/15405

LostWarrior
18.09.2002, 14:14
Правильно все.

Пишеш в конце

z= isNaN(z) ? 0 : z;

Все должно работать

Elen
18.09.2002, 18:16
:) :) :)
Все получилось!

LostWarrior
18.09.2002, 18:40
Всегда пожалуйста. Обращайся, если что. :)