Limit number of characters allowed in form input text field


How do I limit or restrict the user to only enter a maximum of five characters in the textbox?

Below is the input field as part of my form:

<input type="text" id="sessionNo" name="sessionNum" />

Is it using something like maxSize or something like that?

This question is tagged with html forms input textbox

~ Asked on 2011-12-17 14:26:06

The Best Answer is



The maximum number of characters that will be accepted as input. This can be greater that specified by SIZE , in which case the field will scroll appropriately. The default is unlimited.

<input type="text" maxlength="2" id="sessionNo" name="sessionNum" onkeypress="return isNumberKey(event)" />

However, this may or may not be affected by your handler. You may need to use or add another handler function to test for length, as well.

~ Answered on 2011-12-17 14:27:16


The simplest way to do so:


So.. Adding this attribute to your control:

<input type="text" 
    onkeypress="return isNumberKey(event)" 
    maxlength="5" />

~ Answered on 2011-12-17 14:27:59

Most Viewed Questions: