读书人

blur中可以focus么解决方法

发布时间: 2012-10-12 10:17:04 作者: rapoo

blur中可以focus么
我在Jquery可编辑表格中做了个 检测输入值的功能,在焦点离开时触发ajax.
在blur中检测到输入值太大 让他从新输入 但焦点定位不到刚才正在编辑的表格。
代码有有点多就先不贴了,不知道这样能不能叙述清楚

[解决办法]

JScript code
$(function(){   var b = true;   $("#yao").blur(function(){      var va=$(this).val();      if(va>10)      {          alert('Bage');          $(this).focus();          b = false; //我这是jq 1.4 测试FF Chrome都获取不到焦点                        //实在不行就return false; 阻止提交      }   });   $("#btnSubmit").click(function(){       if(!b){alert('err');return false;}   });});
[解决办法]
JScript code
<input type="text" id="yao" /><script type="text/javascript">    $(function () {        $("#yao").blur(function () {            var va = $(this).val();            if (va =="") {                alert("Bage");                setTimeout(function() {                    document.getElementById("yao").focus();                },0);            }        });    });</script> 

读书人网 >JavaScript

热点推荐