NET鼠标、键盘事件 Alec

onBlur,onChange,onClick,OnKeyDown,OnKeyUp,OnKeyPress,OnMouseEnter,OnMouseDown等

onblur:控件在失去焦点的时候触发

OnChange:当控件的内容发生改变时触发该事件

OnClick:点击该控件时触发

OnKeyDown:在控件有焦点的情况下,按下键时发生

OnKeyUp:在控件有焦点的情况下,释放键时发生

OnKeyPress:在控件有焦点的情况下,按下键时发生键事件按下列顺序发生;

1.KeyDown

2.KeyPress

3.KeyUp

非字符键不会引发KeyPress,但是非字符键可以引发KeyDown,KeyUp

OnMouseEnter:当鼠标指针进入控件时发生

OnMouseDown:当鼠标指针在控件上,按下鼠标键时发生

OnMouseUp:当鼠标指针在控件上,释放鼠标键时发生

OnMouseLeave:当鼠标指针离开控件时发生 举例: 在一个定义TextBox控件的HTML代码中添加 /*当在TextBox中输入非汉字时,键盘按下弹起时,就用空格代替该字符*/ onkeyup= "value=value.replace(/[^\u4E00-\u9FA5]/g,'')" 【/[^\u4E00-\u9FA5]/g】为只能呢输入汉字的正则表达式

又如: <asp:TextBox ID="tbAuthor" runat="server" onkeyup= "value=value.replace(/[^\u4E00-\u9FA5]/g,'')" OnMouseLeave= "value=value.replace(/[^\u4E00-\u9FA5]/g,'')"></asp:TextBox>

原文地址:https://www.cnblogs.com/yinluhui0229/p/2583821.html