我是jQuery的新手,我尝试过制作但我失败了所以这是我的问题 当用户键入它的工作但当用户粘贴的东西不起作用!!
$(document).ready(function(){
$('#username').keyup(username_check);
});
username_check功能:
function username_check(){
var username = $('#username').val();
if(username == "" || username.length < 4){
alert("error");
}
字段:
<input type="text" id="username" name="username" required>
答案 0 :(得分:18)
使用.on()
或.bind()
绑定多个事件
$(document).ready(function(){
$('#username').on('keyup paste',username_check);
});
function username_check(){
setTimeout( function() {
var username = $('#username').val();
},100);
if(username == "" || username.length < 4){
alert("error");
}
}
<强> Working Fiddle 强>
答案 1 :(得分:18)
如果您想捕获所有input
个事件:
$('#username').on("input", username_check);