没有人回答吗?
我来告诉你
你上面的代码是一个javascript,应该是从某个网页上或htm文档上拷贝过来的。
通过上面的代码看,这个网页 至少有一个表单 并且名字(即name属性)为 myform,此表单域下 至少有2个表单元素,1个是 文本框 名字为 username 另一个是密码框 名字为 password 。
在来说一下这个 checkform()函数 ,很明显 ,他的作用是 检查 文本框或者 密码框 是不是为空的。这个函数 一定 在 myform表单 提交的时候触发。
<script language="javascript"> //脚本开始 语言是javascript
documentmyformusernamefocus(); //本文档的表单域下的username获得输入焦点,光标会点位到 username 文本框位置。
function checkform() //函数
{
if(documentmyformusernamevalue=="") //如果username的值为空,那么
{
alert("请输入用户名!"); //d出一个警告窗口 信息为 “请输入用户名”
documentmyformusernamefocus(); //然后输入焦点或者光标定位到这个为空的文本框里。
return false; //返回一个 失败
}
//下面 的意思 跟上面一样,区别是 检查的密码框
if(documentmyformpasswordvalue == "") //如果密码为空
{
alert("请输入密码!"); //警告。
documentmyformpasswordfocus(); //输入焦点 到密码框。
return false; //返回一个 失败
}
return true; //如果上面的2个if都不成立 那么就 返回一个 正确
}
</script> //脚本结束。
你说的是对的。
判断焦点当然有用了,比如举一个例子,你在用QQ聊天时,如果同时打开两个聊天窗口,那么你在用键盘打字的时候,文字就只会出现在有焦点的那个窗口里。
一般来说,你的键盘输入只对有焦点的窗体有效,除开一些快捷键什么的。
随便你点窗体里面的什么地方,窗体都会获得焦点。
以上就是关于document.myform.username.focus(); 什么意思全部的内容,包括:document.myform.username.focus(); 什么意思、form1有没有焦点、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)