Последний элемент jquery, сфокусированный на

У меня есть базовая форма входа, в которой для входа пользователей используется ajax. Если данные неверны, отображается текст, показывающий, что логин не удался. Когда отображается последнее текстовое поле, в которое введенный пользователем текст теряет фокус.

Можно ли установить фокус на последнее текстовое поле, в котором находился пользователь перед нажатием кнопки «Отправить» / нажатием Enter?

$('#login').click(function (e) 
 { 
  e.preventDefault();
  $.ajax({
  type: "POST",
  dataType: "text",
  url: "login.php",
  data: "username=" + $("#username").val() + "&password=" + $("#password").val(),
  cache: false,
  success: function(reply)
  {
   if (reply.indexOf("Success") >= 0)
   {
    location.reload();
   }
   else
   {
    $("#loginResult").html("Login Failed");
    //set focus here       
   }
  }
 }); 

Любые предложения, спасибо.

6
задан Elliott 16 January 2011 в 19:18
поделиться