Атрибут HTML onkeyup не работает на мобильном устройстве

Почему onkeyup HTML атрибут не работает на мобильном устройстве? Что я должен использовать, чтобы он работал на всех типах устройств?

<input type="text" placeholder="Email" id="Email" onkeyup="checkemail();" oninput="this.className = ''" name="email" required>
function checkemail() {
  var email = document.getElementById("Email").value;
  if (email) {
    $.ajax({
      type: 'post',
      url: 'check_data.php',
      data: {
        email: email,
      },
      success: function(response) {
        $('#email_status').html(response);
        if (response == "OK") {
          $(':button[type="button"]').prop('disabled', false);
          return true;
        } else {
          $(':button[type="button"]').prop('disabled', true);
          return false;
        }
      }
    });
  } else {
    $('#email_status').html("");
    return false;
  }
}

0 ответов

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