急C#里的文本框规定用户在文本框里输入的必须是数字长度必须是6位
展开全部
正则表达式控制这个文本框只能输入数字
验证控件RegularExpressionValidator 的正则表达式设成 ^[0-9]*$
然后文本框的Maxlength属性设成6 就可以了
以下是判断他只能数字,必须是6位的代码
int count = TextBox1.Text.Length;
if (count == 6)
{
try
{
int.Parse(TextBox1.Text);
Response.Write("<script>alert('输入成功,恭喜你 @_@!');</script>");
}
catch
{
Response.Write("<script>alert('只能输入数字!');</script>");
}
}
else
{
Response.Write("<script>alert('必须输入6位数字!');</script>");
}
验证控件RegularExpressionValidator 的正则表达式设成 ^[0-9]*$
然后文本框的Maxlength属性设成6 就可以了
以下是判断他只能数字,必须是6位的代码
int count = TextBox1.Text.Length;
if (count == 6)
{
try
{
int.Parse(TextBox1.Text);
Response.Write("<script>alert('输入成功,恭喜你 @_@!');</script>");
}
catch
{
Response.Write("<script>alert('只能输入数字!');</script>");
}
}
else
{
Response.Write("<script>alert('必须输入6位数字!');</script>");
}
展开全部
文本框的KeyPress事件
{
给退格
if(e.keyChar ==(char)8)
e.handle = false;
e.Handle = e.keyChar<='0'||e.keyChar>='9';
}
其余的长度要在提交里面验证
{
给退格
if(e.keyChar ==(char)8)
e.handle = false;
e.Handle = e.keyChar<='0'||e.keyChar>='9';
}
其余的长度要在提交里面验证
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正则表达式控制这个文本框只能输入数字
验证控件RegularExpressionValidator
的正则表达式设成
^[0-9]*$
然后文本框的Maxlength属性设成6
就可以了
以下是判断他只能数字,必须是6位的代码
int
count
=
TextBox1.Text.Length;
if
(count
==
6)
{
try
{
int.Parse(TextBox1.Text);
Response.Write("<script>alert('输入成功,恭喜你
@_@!');</script>");
}
catch
{
Response.Write("<script>alert('只能输入数字!');</script>");
}
}
else
{
Response.Write("<script>alert('必须输入6位数字!');</script>");
}
验证控件RegularExpressionValidator
的正则表达式设成
^[0-9]*$
然后文本框的Maxlength属性设成6
就可以了
以下是判断他只能数字,必须是6位的代码
int
count
=
TextBox1.Text.Length;
if
(count
==
6)
{
try
{
int.Parse(TextBox1.Text);
Response.Write("<script>alert('输入成功,恭喜你
@_@!');</script>");
}
catch
{
Response.Write("<script>alert('只能输入数字!');</script>");
}
}
else
{
Response.Write("<script>alert('必须输入6位数字!');</script>");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用正则嘛, 限制为正整数就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
重写onkeypress事件..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询