日期:2014-05-17  浏览次数:20438 次

文本框焦点问题
最近公司项目中有一个登陆,一个用户名,一个密码,一个登陆按钮!样式很简单,现在的问题是,点击用户名文本框,输入用户名后,在使用鼠标点击密码文本框,密码文本框获取不到焦点,焦点依然会跳到用户名文本框,第二次点密码文本框的时候才正常………………怎么回事呢??纠结中,求解决
焦点 文本框

------解决方案--------------------
怎么会这样?
你是不是在代码里处理了焦点跳转啊
------解决方案--------------------
点击密码文本框的时候,密码文本框背景图片消失,...
在密码文本框背景图片消失后立即让密码文本框获得焦点
txtPassword.Focus();
------解决方案--------------------
找到那段js代码贴上来看看
------解决方案--------------------
如果排除了浏览器版本的问题,那就应该是js方面的问题了,你可以把关于文本框的js都试着清除看看
------解决方案--------------------
                      $(document).click(function () { //文本框失焦时删除层                             if (can1press) {                                 $("#myemail").remove();                                 can1press = false;                                 if ($("#email").focus()) {                                     can1press = false;                                 }                             }                         }) 


//这个监测范围有点大
input 可以用onblur来判断是不失去焦点