我有一个包含html5日期输入元素的表单。表格中的每个输入都在tabindex序列中仔细排序。但是,日期元素会破坏Chrome中的序列,将焦点发送回第一个元素。如果我将其恢复为简单的文本输入,则相同的元素可以工作。任何想法如何解决这个问题?任何非JS解决方案都会特别提及。
答案 0 :(得分:0)
如果您在页面呈现后使用Javascript
将tabIndex
添加到日期类型的输入中,则应该让您通过预期的选项卡索引行为。
例如(类型日期的输入被赋予类'dateInput'和某个数字的索引):
$(".dateInput").attr("tabIndex", some-number);
在我的情况下,直到从日期类型的输入中删除tabIndex之前,我无法标记文档。