Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C中按Enter键将焦点移动到网页中的下一个控件#_C#_Asp.net_Jquery - Fatal编程技术网

C# 在C中按Enter键将焦点移动到网页中的下一个控件#

C# 在C中按Enter键将焦点移动到网页中的下一个控件#,c#,asp.net,jquery,C#,Asp.net,Jquery,先生/女士 我已经创建了一个网站,该网站有许多网页和网页有许多控件。 例如,我有12个控件 3个文本框 2下拉列表框1 2 chkbox 2单选按钮 1个按钮。。 用户希望在按下enter键时,焦点将转到下一个控件。。我发现了一些googly,但它们是在TextBox上移动的,而不是在使用Jquery的任何其他控件上 您可能想经历一下这个过程 尽管我的建议是永远不要使用enter作为选项卡,因为按enter键会导致表单提交,您必须防止这种情况,才能将其用作选项卡。我相信您正在寻找类似的内容 $

先生/女士 我已经创建了一个网站,该网站有许多网页和网页有许多控件。 例如,我有12个控件 3个文本框 2下拉列表框1 2 chkbox 2单选按钮 1个按钮。。
用户希望在按下enter键时,焦点将转到下一个控件。。我发现了一些googly,但它们是在TextBox上移动的,而不是在使用Jquery的任何其他控件上

您可能想经历一下这个过程


尽管我的建议是永远不要使用enter作为选项卡,因为按enter键会导致表单提交,您必须防止这种情况,才能将其用作选项卡。

我相信您正在寻找类似的内容

$(document).keypress(function(e) {
if(e.which == 13) {
$(document.activeElement).next().focus();
}
});

使用jquery选择器查找所有控件,例如,如果控件的类型为Input:$('Input')。on('keypress',function(){})


如果有两个文本框textbox1和textbox2,我建议使用jquery“.on”函数而不是“.keypress”函数。只需将所有内容放入更新面板并为所有控件启用自动回发,然后在textbox1的textchanged中编写以下代码

textbox2.focus()

然后,在输入textbox1后,焦点将转到textbox2


请确保您希望获得焦点的所有控件的autopostback属性都处于启用状态。

请提供代码和示例。我相信对来自客户端的此类请求的正确响应是“否”。“输入提交表单”选项卡可切换焦点。如果他们有抵抗力,只需在键盘的tab键上放一些胶带,然后在上面写上“回车”。