Я хотел бы изменить первую букву слова на верхний регистр. Итак, я написал код на функции keyup()
.Как запустить keyup() при использовании автозаполнения()
Всякий раз, когда я печатаю внутри введенного текста, первая буква Word меняется на верхний регистр.
Я также использую autocomplete()
функция. Проблема в том, что всякий раз, когда я выбираю слово из автозаполнения, его первая буква не изменяется в верхнем регистре, а также последнее текстовое поле становится автоматически сфокусированным.
FYI: Я запускаю функцию keyup()
после выбора автозаполнения.
jsfiddle: http://jsfiddle.net/8ke04mgs/5/
Зачем вам нужно 'keyup()' event? Уже 'autocomplete()' использует 'keypress()', и он отлично работает? –
вы сказали: «Всякий раз, когда я выбираю слово из автозаполнения, его первая буква не меняется в верхнем регистре, а также последнее текстовое поле автоматически фокусируется». Но я вижу в вашей скрипке, что ваше первое письмо меняется на верхний регистр, когда вы вводите текстовое поле автозаполнения ... и последний текст отображается со второго символа. Итак, каков ваш вопрос на самом деле. Этот пост и ваша скрипка разные. –
Нет, то же самое. всякий раз, когда я печатаю внутри текстового поля, он работает нормально. Но при наборе текста некоторые подсказки будут показаны в раскрывающемся списке. После выбора любого из предложений из выпадающего письма не будет изменено на верхний регистр. Я ясно объяснил? – Balaji