![]() |
|
||||||||||
|
|||||
|
Здравствуйте.
Есть небольшая проблека - помогите решить ![]() Хочу, чтобы при введении в поле Input Text любой переменной, в динамическом поле она сразу умножалась на 5. Но не понажатию кнопки, а мгновенно... Динамическое поле имеет имя pre1. Динамическое - res. Я так понял, надо юзать onChanged. Вот код Где ошибка? Почему не работает? ![]()
__________________
Идущий осилит дорогу! |
|
|||||
|
ветеран форума
|
Последний раз редактировалось DarkLight; 18.08.2006 в 20:52. |
|
|||||
|
Не работает
Я же правильно делаю, что этот код вешаю на фрейм? ![]()
__________________
Идущий осилит дорогу! Последний раз редактировалось Charly84; 18.08.2006 в 20:53. |
|
|||||
|
ветеран форума
|
1. pre1.text - надо обращаться не к текстовому полю, а к тексту в нем.
2. parseFloat() - текст имеет тип String - а для вычислений нужен Number - преобразуем. Если число нужно целое - можно пользоваться parseInt(), и указывать вторым параметром 10, на случай если юзер введет случайно 0 в начале и флеш решит, что число восьмеричное. |
|
|||||
|
я перевожу в число просто.. Умножаю на 1...
res = 1*(pre1.text)*5; Даже не писал pre1.text, а просто pre1 ![]() Но вот почему не работает сама функция OnChanged?
__________________
Идущий осилит дорогу! Последний раз редактировалось Charly84; 18.08.2006 в 21:05. |
|
|||||
|
ветеран форума
|
Инстанс нейм задан? Поле существует, когда задается функция? Путь правильный?
Тогда все будет работать. |
|
|||||
|
Да я много испльзовал полей ввода...
и ниразу не вводил инстанс нейм.. всегда только вар....
__________________
Идущий осилит дорогу! |
|
|||||
|
ветеран форума
|
Вар здесь не подходит, т к у нее нет onChanged.
|
|
|||||
|
Спасибо.. РАботает
![]()
__________________
Идущий осилит дорогу! |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:45. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|