请大家帮我看看这段JS,有个简单的地方还不是很明白。
JS如下:
function CheckUserInfo(UserName,PassWord)
{
var e = document.getElementById(UserName);
e.value = e.value.Trim();
if(e.value == "")
{
alert("请输入用户名");
event.cancelBubble=true;
event.returnValue=false;
e.focus();
return false;
}
e = document.getElementById(PassWord);
if(e.value == "")
{
alert("请输入用户密码");
event.cancelBubble=true;
event.returnValue=false;
e.focus();
return false;
}
}
这是个用来验证的脚本,当输入为空时弹出对话框,
其中event.cancelBubble=true;和event.returnValue=false;我不太明白,
在网上搜了一下,说是“设置或检索当前事件是否将事件句柄起泡 ”,和“设置或检索从事件中返回的值 ”,但我不知道放在这里具体来说有什么作用呢?
还请高手不吝赐教,最好是能说的通俗一点,呵呵:)