Tabindex用于动态创建的字段

时间:2010-03-18 14:26:58

标签: c# asp.net webforms

我有一个带有动态列数和行数的gridview。在每个gridiview单元格中,动态添加了一个文本框。我需要用户能够通过这些文本框进行选项卡,但我无法让它工作。

我在后面的代码中创建了文本框的tabindex,但是当我在页面中尝试选项卡时它不起作用。如果我在grdiview中的文本框内单击然后按Tab键什么都不做,如果我在gridview外面单击,我可以通过页面上的其他控件进行选项卡,它将选中gridiview的第一个单元格,然后停止/

2 个答案:

答案 0 :(得分:1)

也许您可以创建一个javascript方法来获取页面上所有文本框的列表,并通过检查按键事件将焦点转移到下一个文本框?

答案 1 :(得分:1)

我解决了这个问题。我在Key Down上运行了一些javascript,以防止用户输入除数字以外的任何内容,这会阻止标签。删除它,它工作。