1

我有一个包含 html5 日期输入元素的表单。表单上的每个输入都在 tabindex 序列中仔细排序。但是日期元素打破了 Chrome 中的顺序,将焦点发送回第一个元素。如果我将其恢复为简单的文本输入,则相同的元素会起作用。任何想法如何解决这个问题?任何非 JS 解决方案都会得到特别提及。

4

1 回答 1

0

如果您在页面呈现后使用Javascript添加tabIndex日期类型的输入,它应该让您完成预期的选项卡索引行为。

例如(日期类型的输入被赋予类'dateInput'和一些数字的索引):

$(".dateInput").attr("tabIndex", some-number);

就我而言,在从日期类型的输入中删除 tabIndex 之前,我无法浏览文档。

于 2014-03-03T12:23:59.233 回答