进入页面第一个输入文本框处于获得焦点

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>无标题页</title>
    <script type="text/javascript">
    /*
    进入页面第一个输入文本框处于获得焦点
    */
    function InputFocus()
        {
             var inputlist = document.getElementsByTagName("input");
             for(var i=0;i<inputlist.length;i++)
             {
                if(inputlist[i].type == "text" && inputlist[i].style.display.toLowerCase() != "none")
                {               
                    inputlist[i].focus();
                    break;
                }
             }
        }
    window.attachEvent("onload",InputFocus);
    </script>
</head>
<body>
<input />
<input />
<input />
</body>
</html>
如果你基本每个页面都需要的话,那就在Page的基类来进行脚本注册。
if (this.ClientScript.IsStartupScriptRegistered("InputFocus") == false)
                {
                    this.ClientScript.RegisterStartupScript(this.GetType(), "InputFocus15", "<script src=\"/js/InputFocus.js\" type=\"text/javascript\"></script>");
                }
posted @ 2008-05-19 23:20 突破自己 阅读(117) 评论(0)  编辑 收藏 网摘 所属分类: JavaScript

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接: