輸入第一個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#