|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jun 2006
Сообщений: 274
|
Вопрос по строчным и прописным буквам в Input Text
Всем привет!
Почему если печатать на английском - текстовое поле заполняется прописными буквами, независимо от того набираешь прописными или строчными. А если печатать на русском - прописные печатаются, а строчные не печатаются? Как можно сделать так, чтобы при наборе строчными русскими они сразу становились прописными, как это происходит при наборе на английском языке? Спасибо! |
|
|||||
Модрон-ветеринар
|
А что за шрифт используете?
__________________
Идите первым! |
|
|||||
restrict - это ограничение на вводимые символы.
Для замены мелких на крупные, вы должны разрешить и те и другие, но при этом по onChanged делать для введенного текста upperCase() и слать обратно в поле ввода. Как-то так, лень в хэлп лезть синтаксис смотреть. |
|
|||||
Модрон-ветеринар
|
С рестриктом-то понятно, он тут вообще не нужен. Мне интересно стало, отчего у автора "текстовое поле заполняется прописными буквами, независимо от того набираешь прописными или строчными".
__________________
Идите первым! |
|
|||||
Ну в общем, видимо да, шрифт такой классный
Сейчас прозвучит название типа Corel Exotic Calligraf Goth )) |
|
|||||
Регистрация: Jun 2006
Сообщений: 274
|
Шрифт Family: _sans
Я так понимаю в этом случае системные шрифты используются. restrict нужен был именно такой, чтобы использовался только этот диапазон. по поводу upperCase() в onChanged разобрался в принципе, но не совсем до конца. У меня следующий механизм: при вводе в форму одновременно текст выводится в другом поле в другом мувике через глобальную переменную. Так вот апперкейсом получилось в том поле менять строчные на прописные, а как в самой графе где вводим текст одновременно поменять - не могу додумать. Вернее я смог но извращенным способом каким то))) Вот продолжение кода к начальному name_graf.onChanged = function(namegraf_var) { _global.name_card(name_graf.text.toUpperCase()); //этот текст получается поменять }; |
|
|||||
Модрон-ветеринар
|
Это что такое, по вашему?
name_card - это что? По записи это у вас функция, а не переменная. И еще раз напишу. Рестрикт вам тут не нужен и даже вреден. В том смысле, что если включен такой рестрикт, и выключен капслок, то ничего вообще вводиться не будет. Если вам мешают остальные символы, то тогда рестрикт нужно сделать, как в примере ниже. Словом, всё не так. Всё значительно проще. Вот весь код: PS. От беспричинного использования _global тоже лучше воздержаться.
__________________
Идите первым! Последний раз редактировалось mooncar; 07.05.2011 в 19:26. |
|
|||||
Регистрация: Jun 2006
Сообщений: 274
|
Спасибо большое за объяснения! Всё получилось как надо
|
Часовой пояс GMT +4, время: 18:54. |
|
« Предыдущая тема | Следующая тема » |
|
|