使用jquery validate,如何做如下验证:
           有三个文本字段textfield1,textfield2,textfield3,
           要使得textfield1>textfield2+textfield3谢谢!!

解决方案 »

  1.   

    直接写一个判断也很简单 不用jquery 也行function isValid
    {
        var t1 = parseInt($F("textfield1"));
        var t2 = parseInt($F("textfield2"));
        var t3 = parseInt($F("textfield3"));
        if (t1 > t2 + t3)
            return true;
        else
            return false;
    }
      

  2.   


    <script src="js/jquery-1.3.2.js" type="text/javascript"> </script> 
    <script type="text/javascript">
    function doit(){
    var v1= $("#textfield1").val();
    var v2= $("#textfield2").val();
    var v3= $("#textfield3").val();
    if(isNaN(v1) || isNaN(v2) || isNaN(v3)){
      alert("不是数字");return false;
    }
    v1 = parseFloat(v1);
    v2 = parseFloat(v2);
    v3 = parseFloat(v3);
    var b =  v1> 0 + v2 + v3;
    if(b) alert("textfield1>textfield2+textfield3");
    else alert("textfield1<=textfield2+textfield3");
    }
    </script><input type="text" id="textfield1" value="0">
    <input type="text" id="textfield2" value="0">
    <input type="text" id="textfield3" value="0">
    <input type="button" value="click" onclick="doit()">