Javascript更新输入字段(将光标放入输入)

时间:2013-11-10 07:46:55

标签: javascript jquery

我想自动执行登录任务,但在设置$(#password").value = "mypassword";之后,我仍然需要手动点击输入字段来更新它。否则我收到错误密码错误:S我试过$("#password").click()但它没有帮助。什么事件可能导致它更新?它可能不是“onkeyup”因为我只需要将光标放在其中。所以也许有人知道如何用javascript将光标放在输入字段中?或者也许是别的什么?

3 个答案:

答案 0 :(得分:2)

您还需要使用focus()功能来设置值使用.val()

 $("#password").val("mypassword");
 $("#password").focus();

DEMO

答案 1 :(得分:0)

您正在搜索focus活动。

试试这个:

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

Fiddle here.

答案 2 :(得分:0)

你们都忘了打开$(“#password”)的引号并使用错误的方法(值而不是val)。这是一个工作的JSfiddle - http://jsfiddle.net/2bpML/1/

$("#password").val("mypassword");