Автокапитализация TextField в Сенча Touch
Мне нужно автокапитализировать первую букву в текстовом поле каждый раз, когда пользователь использует свой iPhone и печатает текст в моей системе.
Я сейчас решаю это со слушателями:
listeners : {
scope: this,
keyup: function(field, e) {
if (field.getValue().length < 5) {
field.setValue(field.getValue().substr(0, 1).toUpperCase() + field.getValue().substr(1));
}
},
blur: function(field, e) {
field.setValue(field.getValue().substr(0, 1).toUpperCase() + field.getValue().substr(1));
}
}
Но мне нужно показать виртуальную клавиатуру ввода в верхнем регистре тоже.
Тогда с этим функционалом у меня проблема частично выполнена.
Мне нужно знать, есть ли другой метод, автоматизированный в Сенче для этого.
1 ответ
Вы можете использовать атрибут autocapitalize для текстового поля
autocapitalize="on"