使用用户名和密码进行jquery验证

时间:2013-08-25 11:41:05

标签: jquery validation

我的验证码出现问题。它没有检测到空白区域。请帮忙 这是我的验证码

$('#login_btn').click(function(){
        var userName=$('#txtUsername').val();
        var passWord=$('#txtPassword').val();

       if(userName==""){
          $('.error_message_login').fadeIn(100);
          return false;
        }

     });
});

它没有检测到空白区域。那就是当我输入一些空格并提交以便它没有检测到时。 所以请让我知道任何解决方案

2 个答案:

答案 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

上查看此内容