• 页面加载时让光标聚焦默认的地方

    2006-04-02

    分类:开发手记

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.mryang.org/logs/16101564.html

      这个方法有一定的实用性,特别是在反复录入数据的情况下,比如,一个页面需要反复的录入用户数据,当前一个用户数据提交后,在输入下一个用户数据时,光标会自动聚焦到默认的输入框里,就省去了使用鼠标的过程,提高用户的处理速度和软件的方便性。
    这个问题只需要使用JavaScript中的对象事件focus就可以实现了。具体的代码如下:
    首先是聚焦代码,这里将光标聚焦到默认的employeeid输入框中:
    < script language=”javascript”>
    function auto_focus()
    {
    if(document.getElementById(’employeeid’)!=null) //首先检查employeeid对象是否存在
    document.employeeadd.employeeid.focus(); //将光标聚焦
    }
    < /script>

    在body标签中调用该函数,也就是让页面加载时调用该函数:
    < body onload=”javascript:auto_focus()”>
    输入框页面代码:
    < form id=”employeeadd” name=”employeeadd” method=”post” action=”addemployee.asp”>
    工号:< input name=”employeeid” type=”text” id=”employeeid” size=”6″ maxlength=”6″ />
    < /form>< /span>>


    收藏到:Del.icio.us

发表评论

您将收到博主的回复邮件
记住我