Следующий код .NET VB (который генерирует JavaScript в браузере) отлично подходит для захвата клавиши Enter и запуска кнопки входа в FF и IE, но не в Chrome:
password.Attributes.Add("onkeydown", "if(event.which || event.keyCode || event.charCode){if ((event.which == 13) || (event.keyCode == 13) || (event.charCode == 13)) {document.getElementById('" & loginButton.ClientID & "').click();return false;}} else {return true}; ")
Он получает event.keyCode
хорошо, но это все. Я предполагаю, что это проблема с частью button.click()
.
У кого-нибудь есть подсказка, можно ли обойти это?