Текстовое поле обнаружить клавишу ввода после того, как клавиша табуляции выбирает автозаполнение слова
У меня есть 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