"keyup" ,"input" 在 jquery 中无法在移动设备浏览器上运行



我创建了一个脚本,它在电脑浏览器上工作,但在手机浏览器上不工作。。。

<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);
}
});
});
});

我创建了一个脚本,它在电脑浏览器上工作,但在手机浏览器上不工作。。。

您可以将keyuptouchend事件传递到.on()jQuery方法中,以在桌面触摸设备上触发代码

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

最新更新