当前位置:编程学习 > C#/ASP.NET >>

輸入第一個textbox後,焦點自動跳入下一個textbox並且聚焦的textbox顏色反藍,輸入數字後textbox自動接收輸入值,輸入滿字符自動跳下一textbox並且聚焦的textbox顏色反藍,同理進行輸入。

    輸入第一個textbox後,焦點自動跳入下一個textbox並且聚焦的textbox顏色反藍,輸入數字後textbox自動接收輸入值,輸入滿字符自動跳下一textbox並且聚焦的textbox顏色反藍,同理進行輸入。 --------------------编程问答--------------------  function   change1()   
  {  
  if(document.getElementById("month1").value.length>=2)   
      {   
   
      if(event.keyCode==8 ||event.keyCode==46)
      {  }
      else
      {
      event.keyCode=9;   
      } 
      } 
        
    
      
       
  }   
  function   change2()   
  {  

      if(document.getElementById("day1").value.length>=2)   
      {   
      if(event.keyCode==8 ||event.keyCode==46)
      {  }
      else
      {
      event.keyCode=9;   
      } 
      } 
  }  

 <asp:TextBox ID="year1" runat="server" Width="27px" onkeydown="change0()" onfocus="this.value=''" OnTextChanged="year1_TextChanged"></asp:TextBox>
                        年<asp:TextBox ID="month1" runat="server" Font-Size="10pt"
                                    onkeydown="change1()"  Width="12px"></asp:TextBox>月
                        <asp:TextBox ID="day1" runat="server" Font-Size="10pt"  onkeydown="change2()" Width="12px"></asp:TextBox>
                           日 --------------------编程问答-------------------- 2、輸入第一個textbox後,按任意鍵焦點自動跳入下一個textbox,在下textbox獲取焦點自動清空裡面內容,輸入完按任意鍵跳textbox.
只能實現上述功能,其它的不行。
請問高手要實現跳下textbox自動進行反藍全選怎麼做???
--------------------编程问答-------------------- 在選取後還可進行輸入數字輸入?
真的好難! --------------------编程问答-------------------- 沒人會嗎? --------------------编程问答-------------------- document.getElementById("id").style.color="blue"
当获得焦点的时候修改他的CSS --------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- 但那樣只是模擬,直接輸入是不能保存值的! --------------------编程问答-------------------- 如果是winform的话可以这样

在textchange事件里面判断
如果text.length == text.maxlength
然后
System.Windows.Forms.Control ctlCurrentControl = 
(System.Windows.Forms.Control)_controlList[++(new FormControl().GetCurrentTabIndex(this))];
ctlCurrentControl.focus();

ctlCurrentControl.selectall();
其中_controlList是先把所有text都加在里面的集合



这样就可以了 --------------------编程问答-------------------- 學習 --------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,