【发布时间】:2013-11-15 01:52:00
【问题描述】:
我试图限制一个非常简单的 Web 应用程序的文本框的输入,以便用户只能输入数字。如果不使用 20 行代码,我在执行此操作时遇到了麻烦,感谢您提供任何帮助!
protected void Button1_Click(object sender, EventArgs e)
{
{
int input = int.Parse(InputBox.Text);
if (input > 15)
{
String hot;
hot = "hot";
Result.Text = hot;
Result.BackColor = System.Drawing.Color.Red;
}
else if (input <= 15)
{
String cold;
cold = "cold";
Result.Text = cold;
Result.BackColor = System.Drawing.Color.Blue;
}
}
}
谢谢!
【问题讨论】:
-
这不会将文本框的输入限制为数字,您只是根据数字检查给出的值。这可能会导致它翻倒。您要限制输入还是只检查值?
-
我已经取消了限制它的尝试,因为它是一团乱码:/我想限制输入(然后检查值)
-
你可以使用正则表达式
-
在下面查看我的答案,为您提供您想要的。