У меня есть форма с текстовым полем и кнопкой. IE - единственный браузер, который не отправляет форму при нажатии Enter (работает в FF, Opera, Safari, Chrome и т. Д.) Я нашел эту функцию javascript, чтобы попытаться заставить IE вести себя; но безрезультатно:
function checkEnter(e){
var characterCode
if (e && e.which) {
e = e
characterCode = e.which
} else {
e = event
characterCode = e.keyCode
}
if (characterCode == 13) {
document.forms[0].submit()
return false
} else {
return true
}
}
Реализация:
searchbox.Attributes("OnKeyUp") = "checkEnter(event)"
Какой совет?
РЕДАКТИРОВАТЬ: Эта страница в CodeProject описывает то, что говорил Дилли, и это прекрасно работает.