我有一个 PHP 生成的表单,用作发票接口。用户通过按 来浏览表单tab
。我需要在表单中旋转制表键,直到他们完成发票流程。
例如,使用这种形式:
<form>
<input type = "text" name="a" tabindex=1>
<input type = "text" name="b" tabindex=2>
<input type = "text" name="c" tabindex=3>
<input type = "text" name="d" tabindex=4>
<input type = "text" name="e" tabindex=5>
<input type = "text" name="f" tabindex=6>
<input type = "button" name="g" tabindex=7>
<input type = "submit" name="h" tabindex=8>
</form>
我需要将选项卡索引从 1 移动到 7,然后选项卡应将它们移回字段 a。它需要旋转,当我按下 ESC 时,我需要将光标移动到 h。
例子 -
TAB 键将光标从 a->b->c->d->e->f->g->a->b->......->g 移动
ESC 键 只需将光标移动到 h
如何在 HTML 或 javascript 中执行此操作?