onBlur事件是当光标离开当前获得聚焦对象的时候,触发onblur事件,同时执行被调用的程序
示例
<form name="blur_test"><p>姓名 <input type="text" name="name"value="" size="30"onblur="chkvalue(this)"><br>
性别 <inputtype="text" name="sex" value=""size="30" onblur="chkvalue(this)"><br>
年龄 <inputtype="text" name="age" value=""size="30" onblur="chkvalue(this)"><br>
住址 <inputtype="text" name="addr" value=""size="30" onblur="chkvalue(this)"></p>
</form>
JS代码
<scriptlanguage="JavaScript">
function chkvalue(txt) {
if(txt.value=="") alert("文本框里必须填写内容!")
}
</script>
这就是为什么很多人只懂得JS最基本的应用,却很难掌握JS高级的知识。 天南来解释一下,JS中的mouseover和mouseout事件会涉及到更多的DOM元素,这两个事件都会涉及把鼠标指针从一个元累的边界之内移动到另一个元素的边界之内。现在就拿MOUSEOUT事件来说,事件的主目标是失去光标的元素(<div id="test">),而相关元素是获得光标的元素(<div id="test1" >)。