如何使用inplace edit标签到HTML表格

时间:2012-11-23 10:21:07

标签: javascript html css dom

我正在使用YUI3数据表与inplace编辑(自己的实现),但问题似乎与任何具有inplace编辑的表相关。

问题是这个。当用户选中一些输入字段时,他将被带到Tab键顺序中的下一个可聚焦元素。如果表是下一个顺序,则用户将被带到标题,因为它们包含排序按钮。当剩下最后一个标题时,焦点转移到表格后面的第一个输入字段。但是,当然,没有激活表中的原位编辑。

我想通过在表格之前拦截最后一个输入的TAB键来解决它(输入将用特殊类标记),激活表格的第一个单元格中的inplace edit并最终聚焦它。

我不喜欢我的方法,就是:

  1. 要求我在表格前面标记最后一个输入。如果以后添加更多输入,我必须记住它。
  2. 取决于表格和表格之间的最后一个输入之间的协作。
  3. 另一种解决方案是让表格探索DOM选项卡顺序(使用tabIndex DOM属性),以便自动定位最后一个输入。但这似乎太复杂了。

    是否有更简单的方法,没有描述的缺陷?

0 个答案:

没有答案