ASP.NET中实现textbox之间 回车键光标切换 就跟tab键一个功能

代码如何写 搜到的一些都不能实现

这个目前使用JQ实现的
大概思路,再页面加载的时候,给每个文本框添加一个监听页面的按键事件,当键值为13的时候(回车),根据当前的文本框,把光标移动到下一个追问

能具体说一下么 我在网上试过很多JQ的 都没有反应

追答简单的例子
$(document).ready(function(){
document.getElementById("aa").setAttribute("onkeyup", "T_onKeyUp(this)");
});

function T_onKeyUp(c)
{
 //获取输入的键值 当为退格和Delete的时候 shift capslock 不能用 其他功能键也不能用  //测试只能在IE浏览器下
    var key = event.keyCode || window.event.keyCode;
    if(key==13)
    {
    //跳转到下一个文本框
     document.getElementById("下一个文本框的ID").focus();
    }
}

建议:假如你的文本框是有序的,那么名字用 txt1,txt2,txt3 ,就可以很容易的在JS中循环出来
例如 ID为 txt1的执行了回车,那么触发T_onKeyUp事件,那么事件里面就可以直接写
var id = c.id;//获取当前的ID
var nextID = id.toString().substring(0, length - 1)+(id.toString().charAt(id.toString().length-1)+1));
那么就可以直接得到 nextID = txt2

手打,可能有些问题,大概就是这样,记得采纳哦

追问

好的 蓝色的都要改成textbox的ID吧

追答

这个不是 , 其中"aa" 、"下一个文本框的ID" 这两个是ID
"onkeyup", "T_onKeyUp(this)" 第一个是添加的事件, 第二个是事件触发的时候调用的方法

温馨提示:内容为网友见解,仅供参考
无其他回答

ASP.NET中实现textbox之间 回车键光标切换 就跟tab键一个功能
大概思路,再页面加载的时候,给每个文本框添加一个监听页面的按键事件,当键值为13的时候(回车),根据当前的文本框,把光标移动到下一个

求高手解答关于ASP.NET网页里TAB和回车切换问题~~
因为你的focus都是设置在input:text上,改成这样试试 var nextIndex = $("input:text").index(this) + 1;if(nextIndex < $("input:text").length){ ("input:text")[nextIndex].focus();}else{ ("input:button")[0].focus();}

如何实现用回车键代替Tab键的功能
<asp:textbox id=TextBox2 runat=server style=LEFT: 176px; POSITION: absolute; TOP: 48px<\/asp:textbox <asp:textbox id=TextBox3 runat=server style=LEFT: 344px; POSITION: absolute; TOP: 48px<\/asp:textbox<\/form<script language=javascriptfunction keyDown(){var keycode=event....

在vs2010平台上怎么实现在textbox控件输入信息后,可以按回车键跳...
回车键都是登录的吧。跳转是用tab。在网页里设置了textindex之后按tab会自动跳转的,winform里应该也有相应属性。要用回车的话就要写 private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if(e.KeyChar==13) textBox2.Focus(); } ...

ASP.NET中怎么把Button的acesskey设置成回车键?
一般这种功能都是写js脚本实现:document.onkeydown=function(){ if(event.keyValue==13){ document.all.button1.click();} }

有没有一个好的还原软件?
点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要操作的分区(若没有鼠标,可用键盘进行操作:TAB键进行切换,回车键进行确认,方向键进行选择)。 在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有 GHO 的后缀名。 接下来,程序会询问是否压缩备份数据,并给出3个选择:No 表示不...

求一招好用的电脑技术
快捷方式对话窗口中,在“命令行”中输入“C:windowsRUNDLL32.EXE user,ExitWindows”,然后单击“下一步”按钮,给该快捷方式命名为“一键关机”,这时系统的桌面上就会出现刚才建立的快捷方式了,打开该快捷方式的属性窗口,进入“快捷方式”页,并且给该快捷方式自定义一个快捷功能键,如F11,完成以后,就可以按F11键执行...

电脑 键盘上各个键读作什么
一、打字键区本区包括英文字母、数字键、标点符号键和特殊符号键,还有一些专用键这些键的排列大部分和普通的英文打字机相同打字键区的功能是输入数据、字符。 1.字母健:26个英文字母(A-Z)。 2.数字键:10个数字(0-9),每个数字键和一个特殊字符共用一个健。 3.特殊符号键:空格键(输入空格)、Windows图标(单击...

相似回答