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

asp页面 按回车从一个textbox跳到下一个textbox?

asp页面 按回车从一个textbox跳到下一个textbox?(求教,最好能附上代码) --------------------编程问答-------------------- 用javascript 键盘事件 切换空间得到焦点 就OK --------------------编程问答--------------------

$(document).ready(function () {
    $("#UserName").bind("keydown", function (e) {
        switch (e.keyCode) {
            case 9:
            case 13:
                $("#textPwd").focus();
                e.preventDefault();
                e.stopPropagation();
                break;
            default:
                break;
        }
    });
});
--------------------编程问答-------------------- 直接在在控件的属性里 修改TableIndex 属性 就可以随心修改控制,当然这样就写死顺序了,也可以用脚本控制的 楼上正解  不再赘述了 --------------------编程问答--------------------
引用 2 楼  的回复:
JScript code

$(document).ready(function () {
    $("#UserName").bind("keydown", function (e) {
        switch (e.keyCode) {
            case 9:
            case 13:
                $("#textPwd").fo……

我一张页面里有很多的TEXTBOX 那还要以个一个的写?? 有没快点的? --------------------编程问答--------------------
引用 3 楼  的回复:
直接在在控件的属性里 修改TableIndex 属性 就可以随心修改控制,当然这样就写死顺序了,也可以用脚本控制的 楼上正解  不再赘述了
textbox里好像没TableIndex这属性  只有TabIndex  , 里面的只是多少?下个textbox的ID吗? --------------------编程问答-------------------- 这绝对是个非常蛋疼的想法,除非你的页面元素都是同一类型的控件,或者至少在行和列上都是得到焦点的控件,曾经有一系列模块我就做的这个功能,table中有可能是text还有可能是radio(如果是radio组的话还要特殊处理),还有可能是label(不可接受焦点),如果你真要做的话,并且使用table布局的话,可以用tr.rowIndex和tr.cellIndex这两个属性来操作。 --------------------编程问答--------------------
引用 5 楼  的回复:
引用 3 楼  的回复:

直接在在控件的属性里 修改TableIndex 属性 就可以随心修改控制,当然这样就写死顺序了,也可以用脚本控制的 楼上正解  不再赘述了
textbox里好像没TableIndex这属性  只有TabIndex  , 里面的只是多少?下个textbox的ID吗?


额 打错了 是TabIndex,里面默认值是0,下一个获得焦点的是1,依次往后递推 --------------------编程问答--------------------
引用 7 楼  的回复:
引用 5 楼  的回复:

引用 3 楼  的回复:

直接在在控件的属性里 修改TableIndex 属性 就可以随心修改控制,当然这样就写死顺序了,也可以用脚本控制的 楼上正解  不再赘述了
textbox里好像没TableIndex这属性  只有TabIndex  , 里面的只是多少?下个textbox的ID吗?


额 打错了 是TabIndex,里面默认值是0,下一个获……
这个好像不是回车键 是TAB键啊~~
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,