请问:
1:如何自动聚焦到下个控件?
比如说:我有两个文本框,第一个只允许输入4个字符,当输完4个字符后自动跳到下一个文本筐。
2:如何限制一个文本筐输入值的大小?
比如说:我有一个文本筐只允许输入1到500的数字,而这样我要如何限制呢?
3:如何对DataGrid中每个单元格的值进行限定?
在下急需这些知识,希望大家帮帮忙!

解决方案 »

  1.   

    问题一<HTML>
    <HEAD>
    <TITLE>WebForm7</TITLE>
    <script language="javascript">function change1()
    {
    if(document.getElementById("TextBox1").value.length>=4)
    {
    event.keyCode=9;
    }
    }
    function change2()
    {
    if(document.getElementById("TextBox2").value.length>=4)
    {
    event.keyCode=9;
    }
    }
    </script>
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <asp:TextBox id="TextBox1" onkeydown="change1();" runat="server"></asp:TextBox>
    <asp:TextBox id="TextBox2" onkeydown="change2();" runat="server"></asp:TextBox>
    <asp:TextBox id="TextBox3"  runat="server"></asp:TextBox>
    </form>
    </body>
    </HTML>问题二
    http://singlepine.cnblogs.com/articles/265807.html
      

  2.   

    我说的是在WINDOWS程序中,这样好象不行!
      

  3.   

    第一个可以做在TextChanged事件中,判断如果入满4位了,就向系统发送一个Tab键。第二个做在KeyPress事件中如果输入不在1到500之间就令Text="",e.Handled=true。手头没环境,就想起这些,希望能帮到你。