Я пытаюсь заставить событие OnKeyPress работать для ASP.NET ListBox, который отображает себя как элемент SELECT в HTML.После некоторого поиска, пара сайтов, кажется, предполагает, что он поддерживается, но событие, похоже, просто не вызывает и не вызывает мой код JavaScript.Кажется, он срабатывает для другого поля редактирования на той же странице, но не делает этого для элемента SELECT.
Я хочу использовать событие OnKeyPress, чтобы я мог получить код ascii, где как OnKeyDown и OnKeyUp возвращаетвместо этого код ключа.
В настоящее время я использую IE7, и мне было интересно, поддерживается ли событие OnKeyPress элементами SELECT?
Вот как я делаю это в файле aspx:
<asp:ListBox ID="myListBox" runat="server" Width="306px" SelectionMode="Single"
Rows="15" CssClass="myListBoxStyle" DataSourceID="myDataSource"
onchange="myListBoxOnChange(this)"
onkeypress="myListBoxOnKeyPress(this)" />