jQuery中的“ keyup”,“ input”在移动设备浏览器上不起作用

时间:2018-11-24 14:23:00

标签: javascript jquery ajax input onkeyup

我创建了一个脚本,它可以在计算机的浏览器上运行,但不能在移动设备的浏览器上运行...

<input type="text" placeholder="Mobile Number"  id="Email" 
       oninput="this.className = ''" name="email" required>
<span id="email_status"></span>

$(document).ready(function(){
    $('#Email').on('keyup input', function(){ 
        var email = $(this).val();
        $.ajax({
            type: 'post',
            url: 'availibility_email.php',
            data: {
                email:email,
            },
            success: function (response) {
                $( '#email_status' ).html(response);
            }
        });
    });
});

我创建了一个脚本,它可以在计算机的浏览器上运行,但不能在移动设备的浏览器上运行...

1 个答案:

答案 0 :(得分:0)

您可以将keyuptouchend事件传递到.on() jQuery 方法中,以在这两个事件 Desktop 上触发代码>和触摸设备

$('#Email').on('keyup touchend', function(){
  //code
});