<li class="input_common"><input name="txtPassword" type="password" class="e_input_password" /</li>
<li class="input_common"><input name="txtRepeatPass" type="password" class="e_input_repassword" /></li>这两个怎样在不提交表单时叫验证是否正确呢

解决方案 »

  1.   

    你在onsubmit时候判断一下
    如果验证通过,return true,提交表单
    如果验证失败,return false,不让提交表单
      

  2.   

    看你的要求了(位数,大小写)我这给你个获取值的
    var p1 = $("[name=txtPassword]").val()
    var p2 = $("[name=txtRepeatPass]").val()
      

  3.   

    看两个input框的value是不是一样啊。
      

  4.   


    $("input:[name='txtRepeatPass']").bind("blur",function(){alert(this.val() == $("txtPassword").val())   })
      

  5.   

    你是想不提交表单的时候判断输入的密码和确认密码是否一致吗?
    可以在txtRepeatPass失去焦点的时候判断,也就是在这加上一个onblur事件给两个input分别加一个Id,用于后面取值
    <li class="input_common"><input name="txtPassword" id="txtPassword" type="password" class="e_input_password" /</li>
    <li class="input_common"><input name="txtRepeatPass" id="txtRepeatPass" type="password" class="e_input_repassword" /></li>
    //假如有一个确认密码错误提示DIV
    <DIV id="msg"></DIV>js函数
    function checkPwd(){
     var $txtPassword = $("#txtPassword").val();
     var $txtRepeatPass = $("#txtRepeatPass").val();
     if($txtPassword!$txtRepeatPass){
        alert("两次输入的密码不一致");//这里也可以将这句话写到一个提示的DIV里,一般都是这样实现的
         $("#msg").html("两次输入的密码不致,请重新输入");
     }
    }