如何设置C#TextBox只能输入4-6个字符
求各位大神相助,在线急等!!! --------------------编程问答-------------------- 这个好像要么是扩展这个控件,要么就是做控制输入的限制 --------------------编程问答-------------------- textBox1.MaxLength = 4;我就知道怎么设置最大的
少的你最下判断
光标离开的事件(MouseLeave)中判断下 --------------------编程问答-------------------- 用js判断
function ValidateLenth()
{
var txt=$("txtName").val();
if(txt.length>6||txt.length<4)
{
alert(长度错误);
}
} --------------------编程问答-------------------- 将MaxLength设置为6,这样可以保证不能超过6个
不能小于4个的话,可以通过Invalidating事件验证textBox的文本长度,如果小于4个就弹窗提示 --------------------编程问答--------------------
我去论坛里面还有妹子 --------------------编程问答--------------------
--------------------编程问答--------------------
if (this.textBox1.Text.Length > 6 || this.textBox1.Text.Length < 4)
{
MessageBox.Show("error!");
}
else
{
//你的操作
}
- -! --------------------编程问答-------------------- 还有个办法,就是像上面一样,把textbox的属性MaxLengt设置为6,这样输入大于6则输入无效。在代码中只用判断大于4就行了。 --------------------编程问答--------------------
将MaxLength设置为6,这样可以保证不能超过6个
不能小于4个的话,可以通过Invalidating事件验证textBox的文本长度,如果小于4个就弹窗提示
我去论坛里面还有妹子
- -!
本来就是么。女孩子做编程的好少的~
--------------------编程问答-------------------- TextChanged事件里面去判断设置最大,最小的你要在焦点不在txtBox上时去做处理
private void TextChangeEvent(object sender, EventArgs e)--------------------编程问答--------------------
{
if (txtBox.Text.Length > 6)
{
txtBox.Text = txtBox.Text.Substring(0, 6);
txtBox.SelectionStart = txtBox.Text.Length;
}
}
这个咩 --------------------编程问答-------------------- 将3楼的方法加在TextBox的属性onchanged中,例:onchanged="ValidateLenth();"
补充:.NET技术 , C#