HTML и JS только для Windows - поле ввода не генерирует события onkeup/down для неанглийских символов

У меня есть очень простой код с полем ввода текста и простой обработчик onkeyup. По какой-то причине, если моя клавиатура написана не на английском языке (например, на русском) - их символы будут отображаться в поле ввода, но события не будут генерироваться. Нажатие клавиши "Speace", "Enter" или даже "Стрелка" сгенерирует событие, а затем весь текст будет виден коду.

Такое поведение только в Windows ( IE, Chrome, Edge). На MAC он работает как положено ( Chrome, Safari)

function line_Change(obj)
{
   alert("here");
}
  <input type="text" id="input1" onkeyup = "line_Change(this)" placeholder="Try typing something in here!">
  <label for="input1">Line 1</label>

РЕДАКТИРОВАТЬ: я обнаружил, что он не работает при подключении к Windows из MacOS через TeamViewer. При работе непосредственно на Windows - результаты ожидаемые

0 ответов

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