The site is used on Android tablets. I have included the following in the css input class:
text-transform: uppercase;
This does its job in that the letters entered look like uppercase input. But this does not cause capital letters to appear on the on-screen keyboard. Keyboard keys are displayed in lower case, even if they enter upper case. Thus, the problem is not so much in functionality as in uppercase as you type. This is more for consistency and to create a seamless feel for the user who is typing uppercase letters with a lowercase keyboard.
source
share