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

onblur事件随意触发的问题。 我在一个文本框定义了一个onBlur事件。麻烦的是这个事件随意触发
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有什么用啊。。。。

------解决方案--------------------
return true 表单提交,false不提交