blur中可以focus么 我在Jquery可编辑表格中做了个 检测输入值的功能,在焦点离开时触发ajax.在blur中检测到输入值太大 让他从新输入 但焦点定位不到刚才正在编辑的表格。代码有有点多就先不贴了,不知道这样能不能叙述清楚 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如说这样的代码,再买在提示过后获取焦点到这个input并且光标在字后边<html><head><script type="text/javascript" src="jquery-1.5.1.min.js"></script><script type="text/javascript">$(function(){ $("#yao").blur(function(){ var va=$(this).val(); if($(this).val()>10) { alert('Bage'); } })})</script></head><body> <form> <input type="text" id='yao'> </form></body></html> $("#yao").blur(function(){ if(.....){ this.focus(); }}); 就是想这样 失去焦点时-->验证数据-->数据验证失败--重新获得焦点。 验证成功则不从新获得焦点。 <html><head><script type="text/javascript" src="jquery-1.5.1.min.js"></script><script type="text/javascript">$(function(){ $("#yao").blur(function(){ var va=$(this).val(); if(va>10) { alert('Bage'); $(this).focus(); } })})</script></head><body> <form> <input type="text" id='yao'> </form></body></html> 获取到焦点应该有光标把, 这个没有呢 我也不知道 谷歌还能把input加亮,像是有焦点了,但没光标。其他的td没法点击ff 没一点反应 其他td也能点。 应该是这样的效果input里的数据太大了,必须先修改完才能点其他的input的。 $(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;} });}); 失去焦点的时候,检测input的值是否输入太大,var td_value = $("#?").blur(function(){ if(td_value > ??) { $(this).focus(); return false; } else { $.ajax({}); }}); <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>对于此事件,我们表示对ff强烈谴责 怎样实现页面查询自动填写用户名和密码的登录功能? 求个JS时间代码 框架页如何加入右下角弹出窗口? 如何OPEN A DIALOAGE IN JAVASCRIPT 如何使用Javascript判断浏览器语言 关于窗口关闭 onmouseout事件在Firefox与ie的select上的不同造成的麻烦: 关于字体联想的问题!!!! html编译问题一则 小萌新求助javascript(HBulider) js中如何从action中得到list和map,并遍历list和map,并把值给div中的table表格中 熟悉jquery ui的进
<head>
<script type="text/javascript" src="jquery-1.5.1.min.js"></script>
<script type="text/javascript">
$(function(){
$("#yao").blur(function(){ var va=$(this).val();
if($(this).val()>10)
{
alert('Bage');
}
})
})
</script>
</head><body>
<form>
<input type="text" id='yao'>
</form>
</body>
</html>
if(.....){
this.focus();
}
});
就是想这样 失去焦点时-->验证数据-->数据验证失败--重新获得焦点。 验证成功则不从新获得焦点。
<head>
<script type="text/javascript" src="jquery-1.5.1.min.js"></script>
<script type="text/javascript">
$(function(){
$("#yao").blur(function(){ var va=$(this).val();
if(va>10)
{
alert('Bage');
$(this).focus();
}
})
})
</script>
</head><body>
<form>
<input type="text" id='yao'>
</form>
</body>
</html> 获取到焦点应该有光标把, 这个没有呢
我也不知道 谷歌还能把input加亮,像是有焦点了,但没光标。其他的td没法点击
ff 没一点反应 其他td也能点。 应该是这样的效果input里的数据太大了,必须先修改完才能点其他的input的。
$(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;}
});
});
var td_value = $("#?").blur(function(){
if(td_value > ??) {
$(this).focus();
return false;
} else {
$.ajax({});
}
});
<script type="text/javascript">
$(function () {
$("#yao").blur(function () {
var va = $(this).val();
if (va =="") {
alert("Bage");
setTimeout(function() {
document.getElementById("yao").focus();
},0);
}
});
});
</script>对于此事件,我们表示对ff强烈谴责