Click here to Skip to main content
12,406,592 members (54,659 online)
Rate this:
Please Sign up or sign in to vote.
See more: C# ASP.NET C#4.0
I am using RAD Text box..I want to check that if user is entering the value in text box it should only character allow spacing its OK. I want it through JavaScript and should display the message box for user that should" enter character only" all this functionality should happen on click of Submit Button...
Posted 17-Aug-11 20:49pm
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

function onkeydown(){
     var ch = String.fromCharCode(event.keyCode);
     var filter = /[a-zA-Z]/   ;
          event.returnValue = false;
This can restrict the user to input only characters, but you still have to consider that user can paste numbers, or drag in into textbox.
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

Use event.keyCode to accept only char values.
write a function in javascript and call it on onkeypress event of Textbox

function checkNum()
if ((event.keyCode > 64 && event.keyCode < 91) || (event.keyCode > 96 && event.keyCode < 123) || event.keyCode == 8)
   return true;
       alert("Please enter only char");
       return false;
vivek_cool 18-Aug-11 3:28am
hey thanks
but i want to include space also.. how i can i do this.
i.e. space can allowed
Member 9286545 26-Jul-12 6:52am
need to pass some value to above function .,,,,,how it could be??
Member 9286545 26-Jul-12 6:53am
and what is event above?
Member 11512226 11-Mar-16 0:08am
it doesn't work when i have a text such that number is in between two letters
koolprasad2003 11-Mar-16 0:28am
this javascript method to be call 'onkeypress' event of textbox, so when you press some key (either number or letter) it should be work as expected, let me know what is the issue

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.160730.1 | Last Updated 22 Apr 2014
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100