我正在使用asp.net,我正在使用文本框进行用户输入。我想确保用户只输入数字。我不想使用验证控件。如果可能以某种方式我可以使用用户输入的文本的ASCII值来比较它是否是使用C#的字母表。我非常感谢你的帮助。
答案 0 :(得分:2)
老实说,这是验证控件擅长的,在这种情况下,RegularExpressionValidator将是一个很好的候选者。
另一种选择是使用MaskedEdit Ajax Extender。
答案 1 :(得分:2)
<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)" />
如果需要,请在范围内加上.
。