С помощью jQuery, как я могу прописать первую букву текстового поля, пока пользователь все еще редактирует это поле?


Я ищу пример того, как заглавная буква строки вводится в текстовое поле. Обычно это делается на всем поле с помощью функции regex,OnBlur,OnChange и т. д. Я хочу написать первую букву, пока пользователь еще ввод текста.

например, если я печатаю слово "cat", пользователь должен нажать "c", а затем к тому времени, когда он нажимает "a", C должен быть заглавной буквой в поле.

Я думаю, то, что я собираюсь сделать, возможно с keyup или keypress но я не уверен, где начать.

у кого есть пример для меня?

3 57

3 ответа:

просто используйте CSS.

.myclass 
{
    text-transform:capitalize;
}

Это просто превратит вас в первую букву текста:

yourtext.substr(0,1).toUpperCase()+yourtext.substr(1);