请问一段asp的验证问题?

来源:百度知道 编辑:UC知道 时间:2024/09/19 16:23:29
<script language="javascript">
<!--//
function submitcheck()
{if(form1.usrname.value=="")
{ window.alert("用户名必填!");
form1.username.focus();
return false;
}
if(form1.password.value=="")
{ window.alert("密码难道不填么!");
form1.password.focus();
return false
}
}
-->
</script>
请问focus()是什么意思?
return true和return false是什么意思?
这里为什么不用return true?

这是段javascript代码
目的是在提交时验证表单信息
执行过程是。判断如果用户名为空的话,验证不通过
所以return false意思是返回值是false(错误)
focus()意思是把焦点放到调用他的控件上。
我上边说的如果看不懂。建议从基础学起

这个函数显然是提交前做验证的,如果return true;则就表示验证成功了,也就提交表单了
focus是将焦点移到该控件上,文本框表现为光标移到框内

执行过程是。判断如果用户名为空的话,验证不通过
所以return false意思是返回值是false(错误)
如果密码为空的话,不通过