条件满足后禁止在文本框中输入值?

来源:百度知道 编辑:UC知道 时间:2024/05/18 00:42:32
有一个vs2005的textbox控件类型是TextMode="MultiLine",控制他只能输入50个字符,文本框就只能接受50个,第51个接受不了,请问应该怎么实现?
谢谢!
可是它的类型是nulitline呀

textbox里面有个maxlength属性
设置一个就可以了

在textBox2的TextChanged事件里添加如下代码
if (textBox2.Text.Length == 50)
{
textBox2.Enabled = false;
}

这方法绝对不行,复制进去超过50个字符,这判断不执行,执行了的话,数据无法修改

饿,貌似你说的是webform里的
刚试了一下,直接判断无效,非得提交服务器做验证
服务器直接截取前面的字符

在textBox2的TextChanged事件里添加如下代码
if (textBox2.Text.Length == 50)
{
textBox2.Enabled = false;
}

不能,多从的文本框不会要你这么做的
你可以考虑用一个JavaScript来控制他的输入,启动按键事件,没输入一个就判断下

写个判断就可以 用js写比较好~