Chrome输入=“日期”中断tabindex

时间:2013-01-30 14:48:31

标签: html5 forms google-chrome date

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

1 个答案:

答案 0 :(得分:0)

如果您在页面呈现后使用JavascripttabIndex添加到日期类型的输入中,则应该让您通过预期的选项卡索引行为。

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

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

在我的情况下,直到从日期类型的输入中删除tabIndex之前,我无法标记文档。