限制文本框,只能输入0-9 a-z
这个可以写在文本框的keypress事件中
if(!char.IsLetterorDigit(e.KeyChar))
{
MessageBox.Show("Wrong");
e.Handled=true;
}
至於复制 粘贴 应该是去判断Clipboard获取的对象是否符合以上(0-9 a-z等)条件,如果符合就
可执行粘贴的动作,否则不执行(未验证)
给你个思路:
change 事件. 值发生改变的时候. 默认值为 "" (空)
值发生改变的时候, 判断内容. 用循环, 逐个字符判断.
禁止输入可以用 KeyPress 事件, 不论输入什么, 都在此事件执行清空就可以了.
如果想完全禁止输入, ReadOnly 属性 = true 就可以了.
可以在客户端加入js事件判断
考虑用正则表达式做过滤