首页 > Web开发 > 详细

jquery中form中使用submit出现的问题,未解决

时间:2014-08-07 23:15:25      阅读:439      评论:0      收藏:0      [点我收藏+]
  $("#login_btn").click(function(){在type为submit的按钮下
    if($("#id_password").val().length == 0){//检验密码是否为空
      $('form').submit(function(){
        alert("1")
        return false;
      });
    }else if($("#vali").val() != code){//验证码是否正确
      $('form').submit(function(){
        alert("2")
        return false;
      });
    }else{
      $('form').submit(function(){
        alert("3")
        return true;
      });
    }
  });
在测试的时候发现,当密码为空的时候,弹出1;再点击一次,弹出两次1,再点击,弹出三个1;输入密码后,再点击,发现弹出1,1,1,2,找了好长时间不知道原因
后来改变策略
<pre name="code" class="html">$('form').submit(function(){
    var b = true;
    if($( "#id_password").val().length == 0 ){
      $("#verify").html('<div class="alert alert-error">请输入密码!</div>').show();
      b = false;
    }else if( $("#vali").val() != code ){
      $("#verify").html('<div class="alert alert-error">验证码输入错误!</div>').show();
      b = false;
    }else{
      b = true;
    }
      return b;
  });
这样就可以了,也不知道为什么~~~~求解答



jquery中form中使用submit出现的问题,未解决,布布扣,bubuko.com

jquery中form中使用submit出现的问题,未解决

原文:http://blog.csdn.net/jacsice/article/details/38424939

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!