估计你用的是onfocus,应该用onblur

解决方案 »

  1.   

    说白了就是光标离开第二个文本框判断吧
    第二个文本框,加上onblur事件  
    如:<input onblur="事件名"/>
      

  2.   

    function CheckPassword2() {
                var pwd=$.trim($("#pass_word").val());
                var pwd2=$("#pass_word2").val();
                if (pwd.length > 5) {
                    if (pwd == pwd2) {
                        $("#liPassword2").html("");
                        isValidPassword2 = true;
                        return true;
                    }
                    else {
                        $("#liPassword2").html("两次密码不一致!");
                        isValidPassword2 = false;
                        return true;                    
                    }
                }···············································································································
    <div class="registerRow clearfix">
                             <span class="registerRowLeft">确认密码:</span>
                                <div class="registerRowRight">
                                 <span class="loginFormBox">
                                        <i class=" passwordIco"></i>
                                        <input type="password" id="pass_word2" name="password1" maxlength="18"  />
                 <span id="liPassword2" class="spanRed"/></span>
                                    </span>
                                </div>怎么加,我试过了。光加那个进去不行。求教,非常感谢!
      

  3.   

    <input type="password" id="pass_word2" name="password1" maxlength="18" onblur="CheckPassword2()"/>
      

  4.   

    <HTML> 
    <HEAD> 
    <TITLE>Demo</TITLE> 
    <script>
    function a(){
     alert(1)
    }
    </script>
    </HEAD> 
    <BODY> 
    <input type="text" />
    <input type="text" onblur="a()"/>
    </BODY> 
    </HTML> 保存成html文件,打开后,自己试一下
      

  5.   

    第一个文本框不添加任何事件,第二个文本框添加onblur事件。
    还有,你移到文本框二的时候一直判断,可能是IE缓存没清,F12->缓存->清除浏览器缓存.
    之后刷新,应该是可以了。