用javascript聚焦输入字段?

时间:2012-08-08 01:53:00

标签: javascript jquery html

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

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

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

我可能错了,这可能是不可能的,但如果是的话,任何帮助都会非常感激,因为我还没有找到任何使用我认为最合适的搜索查询。

谢谢:)。

2 个答案:

答案 0 :(得分:3)

您可以触发focus事件。

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

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

Read more about .focus()

答案 1 :(得分:0)

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