document.myform.username.focus(); 什么意思

document.myform.username.focus(); 什么意思,第1张

没有人回答吗?

我来告诉你

你上面的代码是一个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有没有焦点、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9709428.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存