js 这个form.name.select() 这句话什么意思。用什么作用

<scripttype="text/javascript">functionchkinput(form){if(form.name.value=="");form.nam... <script type="text/javascript">
function chkinput(form){
if(form.name.value=="");
form.name.select();
return(false);
}
if(form.pwd.value==""){
alert("请输入用户密码");
form.pwd.select();
return(false);
}
</script>
展开
 我来答
把我昵称还来
2013-10-26 · 超过34用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:56.1万
展开全部
全部代码的含义是:检查<form name="form">的<inpu type="text|password" name="name|pwd">(也可能是id=form,name,早上刚醒糊里糊涂)的值。第一个if检查name,第二个检查pwd,如果为空返回false。在javascript页面事件里,明确返回false是取消事件,忽略本次动作。

form.name.select()是选择form.name这个控件。我记得常用focus,不知道有select,当然,如果没有select你可以给input添加select方法。不过估计还是有select的。focus,select,click等是模拟事件,就是假装操作了一次focus,select,click事件,会产生,激活控件、选择控件、单击控件的动作。这个应该会触发对应事件的。
jiangxibaiyi
2013-10-26 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14411

向TA提问 私信TA
展开全部
select()方法是选中
就是将对象设置成选中状态
一般,在页面上要选中一段文字或者其他元素,不都是按住鼠标左键不放,然后拖动鼠标吗?
js的这种方法,就无需鼠标操作了,他自己会选中!
不过他这个代码有矛盾
if(form.name.value=="");判断如果为空
form.name.select();如果是空就选中

都是空的,选中什么呢?
应该设置为获得焦点才对
form.name.focus()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式