onblur事件随意触发的问题。 我在一个文本框定义了一个onBlur事件。麻烦的是这个事件 随意触发 ,有的时候不知道怎么点的就把这个事件给触发了额 要命的是要和后台做交互 灰常影响性能。我怎么定义这个 在执行完 onblur事件的函数之后 就关闭这个事件呢????看文档上说是要返回false 可是没有demo, 因为我一直不知道 给事件定义函数的时候 返回值是干什么用的 onclick="return validate()" 这个return 的作用是??-------------------------------------------你说的是这个意思吗
<form>
<input type="text" name="username" id="username" onblur=" return check(this)">
</form>
<script language="javascript">
check(){
if(this.value=""){ alert ("用户名不能为空");
return false;
}
else { return true;}
}
我不明白的是如果我返回true 和返回false会是什么结果
我要 true 或false有什么用啊。
<form>
<input type="text" name="username" id="username" onblur=" return check(this)">
</form>
<script language="javascript">
check(){
if(this.value=""){ alert ("用户名不能为空");
return false;
}
else { return true;}
}
我不明白的是如果我返回true 和返回false会是什么结果
我要 true 或false有什么用啊。
onBlur本来就是失去焦点时调用的,执行完当然就关闭了,
只是你下次再失去焦点时当然还要调用,这是没有办法的
相关文档 去 jquery官网下去。
我觉得有这 问问题的时间
在网上一搜。都解决了。。
还有 感觉LZ思路比较局限