NET鼠标、键盘事件
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>
更多前端内容请访问个人博客:殷路辉的个人博客