假设我的gridview有5列和10行。每列都有文本框。当焦点位于第一行的第一个文本框中时,我希望如果用户按右箭头键,焦点将移动到第一行第二列中的下一个文本框。当用户按下箭头时,焦点将移动到第二行和第二列中的文本框。我可以通过javascript实现这一目标。请给我一个通用的概念,可以在同一场景的任何页面中使用。 感谢。
答案 0 :(得分:1)
我的Calctastic库将此用于HTML表格中的输入。 (参见示例2.)这是通过使用我的Grid Navigation库来实现的,该库倾向于某些very old cross-browser code。
在某些时候我会更新它以使用jQuery;在此之前,欢迎您随意修改代码。
请注意,我使用箭头键明确执行不支持(或推荐)右/左导航。用户在编辑文本时需要使用箭头键移动插入符号。如果你劫持右箭头键移动到正确的输入,那将会非常混乱和讨厌。