我的验证码出现问题。它没有检测到空白区域。请帮忙 这是我的验证码
$('#login_btn').click(function(){
var userName=$('#txtUsername').val();
var passWord=$('#txtPassword').val();
if(userName==""){
$('.error_message_login').fadeIn(100);
return false;
}
});
});
它没有检测到空白区域。那就是当我输入一些空格并提交以便它没有检测到时。 所以请让我知道任何解决方案
答案 0 :(得分:3)
你需要修剪输入,String有一个trim()方法,但在IE<< 9所以使用jQuery的trim方法$.trim()
$('#login_btn').click(function(){
var userName= $.trim($('#txtUsername').val());
var passWord=$('#txtPassword').val();
if(userName==""){
$('.error_message_login').fadeIn(100);
return false;
}
});
});
答案 1 :(得分:2)
是的,它正常运行请使用 $ .trim
检查此代码$('#login_btn').click(function(){
var userName=$('#txtUsername').val();
var passWord=$('#txtPassword').val();
if($.trim(userName)==""){
$('.error_message_login').fadeIn(100);
return false;
}
});
});
在 jsfiddle
上查看此内容