大哥们,小弟在javascript中想要实现 用户输入内容错误时,让该文本框获得焦点且值选中.
还望大哥们不吝指教.因为在百度查了好久没有结果.所以要麻烦各位大哥了.

解决方案 »

  1.   


    this.focus();
    this.select()   把这两句放在你的判断函数里。
      

  2.   

    <script>function aa(){
    docuument.getElementById('name').focus();
    docuument.getElementById('name').select();
    }function bb(){
    if(false)
    {
    aa();
    }
    }</script>
    <input id="name" type=“text” onkeyup="bb()">
      

  3.   


    <!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>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>csdn_test</title>
    <script>
    function test(){
    document.getElementById("test").focus();
    document.getElementById("test").select();
    }
    </script>
    </head><body>
    <input type="text" id="test" />
    <input type="button" value="选中" id="btn" onclick="test()" />
    </body>
    </html>如果只是获取焦点的话就可以,this.focus();