如何在 HTML 表单上自动切换输入元素的焦点?
我有一个 HTML 表单,其中包含三个用于电话号码输入的输入。我希望光标在当前输入填满后移动到下一个输入。
就像你在第一个框中输入了三个数字,然后光标移动到第二个,填满后,移动到第三个。
不使用 JavaScript 是否可以完成此任务?
I have an HTML form with three inputs for phone number input. I want a cursor to move to the next input after the current one is filled.
Like you entered three digits in the first box, and then the cursor moves to the second, and after it is filled, moves to the third.
Is it possible to accomplish this without JavaScript?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不容忍自动标签,我认为这会让人恼火&让一些用户感到困惑,但这是在“Obtrusive JavaScript”中实现这一点的一种方法: http:// /www.javascriptkit.com/script/script2/autotab.shtml
我不太喜欢 1 个电话号码使用 3 个输入,因为这样您就必须编写额外的代码来组合它们。这似乎不合逻辑,输入&数据应具有 1:1 的比例。
I don't condone auto-tabbing, I think it irritates & confuses some users, but here's one way to do it in "Obtrusive JavaScript": http://www.javascriptkit.com/script/script2/autotab.shtml
I'm not a big fan of having 3 inputs for 1 phone number, because then you have to write extra code to combine them. It just seems illogical, inputs & data should have a 1:1 ratio.