2 coldlyhan coldlyhan 于 2016.03.23 12:35 提问

jQuery新手请教各位大神

$("input[type='password']").blur(function(){

        var password = $("input[type='password']").val();
        if(password==""){
        $("#pfont").text("密码不能为空");
        return false;
    }
    });

    后面的return false 这个返回值能否在其他的函数中获取到

4个回答

danielinbiti
danielinbiti   Ds   Rxr 2016.03.23 13:17
 <script>
 var flag =1;
 $("input[type='password']").blur(function(){
        var password = $("input[type='password']").val();
        if(password==""){
        $("#pfont").text("密码不能为空");
        flag=0;
    }else{
          flag = 1;
        }
    });

        function otherFunc(){//其他函数中使用
          alert(flag)
        }
 </script>
sinat_32124195
sinat_32124195   2016.03.23 13:10

这个不行,你可以定义一个全局变量,用来记录你要的状态

Royal_lr
Royal_lr   Ds   Rxr 2016.03.23 15:28

设一个全局变量,,改变它的值在返回,,就能获取到了

showbo
showbo   Ds   Rxr 2016.03.23 16:48

danielinbiti的可以,不要直接return,你return的值是匿名函数的,没人接收

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!