We help IT Professionals succeed at work.

How to upper letters while you're typing

Juan_Buendia
Juan_Buendia asked
on
1,275 Views
Last Modified: 2010-05-18
Hi, I tried to upper the letters while the user is typing in a textbox.

<SCRIPT language="javascript">
function Upper(e,r)
{
   if (e.keyCode > 96 && e.keyCode < 123)
         r.value = r.value.toUpperCase();
 }
</SCRIPT>

 txtTextBox1.Attributes.Add("onKeyPress", "javascript:return Upper(event,this);")

But it doesn't never change the last letter. For example, it shows: "I WRITE THIS MESSAGe"
What am I missing, please?
Comment
Watch Question

Commented:
Not sure, but try "onKeyUp" instead of "OnKeyPress".
Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a sample view!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.