检查文本框的输入

问题描述:

我正在使用asp.net,我正在使用文本框进行用户输入。我想确保用户只输入数字。我不想使用验证控件。如果可能某种程度上,我可以使用用户输入的文本的ASCII值来比较是否使用C#字母表。我将衷心感谢您的帮助。检查文本框的输入

老实说,这是验证控制擅长的,在这种情况下,RegularExpressionValidator将是一个很好的候选人。

另一种选择是使用MaskedEdit Ajax Extender。

<input type="text" 
onkeypress="return (event.keyCode>= 48 && event.keyCode<= 57)" /> 

example

<asp:TextBox ID="TextBox1" runat="server" 
     onkeypress="return (event.keyCode>= 48 && event.keyCode<= 57)" /> 

包括,如果它需要在范围外期间.