<script type="text/javascript">
    function checkyearLen(){
var yearlen=document.getElementById("T1").value.length;
if(yearlen==4){document.getElementById("T2").focus();}
}function checkmonthLen(){
var monthlen=document.getElementById("T2").value.length;
if(monthlen==2){document.getElementById("T3").focus();} 
}
</script><body>
    <form id="form1" runat="server">
        <div>
            <asp:TextBox ID="TextBox1" name="T1" maxlength="4" onkeyup="return checkyearLen()"  runat="server"></asp:TextBox>
            <asp:TextBox ID="TextBox2" runat="server" name="T2" maxlength="2" onkeyup="return checkmonthLen()"></asp:TextBox>
            <asp:TextBox ID="TextBox3" runat="server" name="T3" maxlength="4"></asp:TextBox>
        </div>
    </form>
</body>
当在第一个文本框中输入值之后让光标自动跳到下一个文本框,代码如上,但是总是出缺少对象的错,请问应该怎么改