Форум 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)
-   -   Ограничение ввода, как обмануть "restrict" (http://www.flasher.ru/forum/showthread.php?t=154566)

lexa2000lexa 19.04.2011 19:44

Ограничение ввода, как обмануть "restrict"
 
Доброго времени суток, столкнулся с такой проблемой есть инпут текс в который необходимо вводить число или диапазон чисел вида 1-2, а теперь собственно в чем обман restrict работает вот так "0-9" но при этом нельзя ввести тире запись вида "0-9-" , также не дает желаемого результата, не хотелось бы исключать все символы кроме чисел и тире. Может кто то сталкивался как это можно реализовать. За ранние всем спасибо.

petyar 19.04.2011 19:55

В хелпе описано, как экранировать такие символы.
Цитата:

You can use a backslash to enter a ^ or - verbatim. The accepted backslash sequences are \-, \^ or \\. The backslash must be an actual character in the string, so when specified in ActionScript, a double backslash must be used. For example, the following code includes only the dash (-) and caret (^):
Код AS1/AS2:

my_txt.restrict = "\\-\\^";



lexa2000lexa 20.04.2011 11:13

Спасибо.


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

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