![]() |
Проверка textfield
Как можно провереть тип переменной, которая была введена в textfield ?
по типу if(a:Number) //только это не идёт ... |
В TextField всегда вводится текст:) Поэтому это всегда String
|
в текстфилд может быть только строка
преобразуется ли она в число можно проверить с помощью isNaN: trace(isNaN("3.14"));//false trace(isNaN("pi"));//true |
я просто хочу, чтобы в техтфиелд можно было вводить только числа, ну или вводить всё что угодно, но потом при нажатии кнопки он писал что там введени буквы .
|
my_txt.restrict = "0-9";
|
Код:
my_textfield.restrict = "0-9"; |
нюанс: если нужны не только целые числа, то рестриктом все равно не отсеять ввод типа 3.1.4
тогда isNaN рулит Код:
tf = this.createTextField("tf", 0, 0, 0, 300, 50); |
А если мне надо отрицательные ?
|
Решение в посте №7 подходит и для случая с отрицательными
|
| Часовой пояс GMT +4, время: 15:23. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.