使用 javascript 聚焦输入字段

Focus an input field with javascript?

本文关键字:字段 输入 聚焦 javascript 使用      更新时间:2023-09-26

在我想之前,我已经看到过几次这样做了,但没有想到明确的例子。

我想做的是使用 javascript 切换当前选定的表单字段。例如,我有一个用于输入出生日期的表单字段,另一个用于输入电子邮件的表单字段。验证出生日期后,光标将自动切换到电子邮件输入字段。

我将使用 jQuery 的 change() 事件绑定器来监视字段更改并在本地进行验证,然后执行移动,我只是不确定如何选择表单字段。

我可能是错的,这可能是不可能的,但如果是,任何帮助将不胜感激,因为我还没有找到我认为最合适的搜索查询的任何内容。

谢谢:)。

您可以触发focus事件。

$("#email").focus();

您可能会发现,在输入字段失去焦点之前,change事件实际上不会触发,因此您可能需要收听keyup/paste事件

阅读更多 关于 .focus()

你正在寻找 .focus() 函数。它将给定元素设置为选定(聚焦)。