Текстовое поле обнаружить клавишу ввода после того, как клавиша табуляции выбирает автозаполнение слова

У меня есть asp:TextBox с приложенным AutoCompleteExtender. Это мой код

txtSearch.Attributes.Add("OnKeyPress", "ProcessKeyPressed()")

function ProcessKeyPressed()
  { 
    if(event.keyCode == 13)
      {
        Search()
      }
  }

Функция Search() вызывается, когда пользователь вводит слово и нажимает клавишу ввода. Однако клавиша ввода не обнаруживается, когда пользователь нажимает клавишу табуляции, чтобы выбрать одно из предложений автозаполнения... Любые идеи, как я могу это исправить этот?

Большое спасибо,

1 ответ

Вы можете добавить этот код для

if(event.keyCode == 13 && e.keyCode == 9) //9 For Tab
{

.... }

Ссылка: http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes

Другие вопросы по тегам