如何让onblur在窗口关闭时不做检查呢 既然关窗口了自然没有必要再检查?什么意思啊?你就通过ajax验证,同名的话,就触发事件啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哈哈,这个问题太恶了,貌似不好解决。最好的办法是不用onblur了,用其他的如onKeyup等 onblur事件的时间顺序在关闭之前,因此好象无法直接躲过,除非不使用. 那就不要用alert用红字警告之类的 呵呵,用延时就可以了!用户感受不到滴滴,却可以影响执行顺序,满足lz滴需求!L@_@K<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title> new document </title> <meta name="generator" content="editplus" /> <meta name="author" content="Gao YiXiang" /> <meta name="email" content="[email protected]" /> <meta name="keywords" content="javascript dhtml dom" /> <meta name="description" content="I love web development." /></head><body> <input type="text" id="txtUn" value="haha" /> <script type="text/javascript"> <!--document.getElementById("txtUn").onblur = function(){ setTimeout(checkName, 200);};function checkName(){ alert("check");} //--> </script></body></html> 我用了onblur 就可以不聚焦的, 方法是 在执行的相关CHECK JS函数里要有返回值 return false; return ture;也可以的.然后已经有返回值了就可以不用做什么事情了.不过也可以用onselect(); js中关于setTimeout()与setInterval()的异议 jquery绑定后的对象移除后需要unbind吗 js隐藏显示错误(高分求教,上个帖子打不开了重新问下) 这样的问题怎样实现? 如何动态添加filefield控件? 输入框输入汉字时,如何不让输入框中显示拼音字母 表格的行数问题 在线等!!!在弹出窗口的url显示从父窗口页面的值? 有可能在网页上画斜线吗? 如何用CheckBox控制其它Object? 求正则表达式 请问如何用js代码来获取本地客户机的ip地址?
用红字警告之类的
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<meta name="author" content="Gao YiXiang" />
<meta name="email" content="[email protected]" />
<meta name="keywords" content="javascript dhtml dom" />
<meta name="description" content="I love web development." />
</head>
<body>
<input type="text" id="txtUn" value="haha" />
<script type="text/javascript">
<!--
document.getElementById("txtUn").onblur = function()
{
setTimeout(checkName, 200);
};
function checkName()
{
alert("check");
}
//-->
</script>
</body>
</html>
return false;
return ture;也可以的.
然后已经有返回值了就可以不用做什么事情了.
不过也可以用onselect();