$(document).ready(function() { 是指页面html元素加载完后执行包含的js代码 $("#EmployeeID").focus();指让id是EmployeeID的元素即文中的用户名获得鼠标的焦点 var $inp = $(document);绑定了浏览器页面的所有元素 $inp.bind("keydown",function(e){绑定页面所有元素的键盘按下的事件,键盘按下就会触发里面函数 var boardkey = e.which; if(boardkey==13){ 如果键盘按下的是键盘码为13的按键即enter回车键 e.preventDefault();先阻止html元素的默认事件,比如表单的自动提交 var target = e.srcElement ? e.srcElement : e.target; if(target&&target.id&&target.id=="EmployeeID") 如果键盘按下了回车键, 而且当前鼠标的焦点在id是EmployeeID即用户名文本框上 $("#PassWord").focus(); 就让id是PassWord的元素即密码文本框获得焦点,以便输入 else submitForm(); 如果当前鼠标的焦点不在id是EmployeeID即用户名文本框上 就提交表单,进行登录
回车焦点编码细解
最新推荐文章于 2024-08-16 14:43:42 发布