
21.11.2005, 16:08
|
|
Регистрация: Oct 2005
Сообщений: 57
|
Ничего из предложенного не работает...
Попробовал сделать так: restrict="йцукенгшщзхъфывапролджэячсмитьбюЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ";
На русской раскладке некоторые строчные(прописные вообще нет) клавиши вводятся, но в текстфилд пишутся не русские символы, а цифры и англ буквы.
Чтобы разобраться, написал такой код:
middle_mc[nm+'_txt'].onChanged=function()
{
trace(Key.getCode());
trace(chr(Key.getCode()));
trace(Key.getAscii());
trace(ord(Key.getAscii()));
}
Сверился с таблицей символов. Выходит,что trace(Key.getAscii()); правильно определяет код нажатой клавиши(для строчных). Дальше запутался...
Никто не сталкивался с такой проблемой? Ведь иначе же никак нельзя запретить ввод определенных символов в поле на стороне клиента...
|