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

<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>

全部代码的含义是:检查<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事件,会产生,激活控件、选择控件、单击控件的动作。这个应该会触发对应事件的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-26
select()方法是选中
就是将对象设置成选中状态
一般,在页面上要选中一段文字或者其他元素,不都是按住鼠标左键不放,然后拖动鼠标吗?
js的这种方法,就无需鼠标操作了,他自己会选中!
不过他这个代码有矛盾
if(form.name.value=="");判断如果为空
form.name.select();如果是空就选中

都是空的,选中什么呢?
应该设置为获得焦点才对
form.name.focus()

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网