查询验证引擎

时间:2014-06-02 16:57:32

标签: jquery jquery-validation-engine

我有两个这样的领域,

<tr>
    <td align="right"><b>Min Capacity:</b></td>
    <td><input type="text" name="cbbMinCap" value="" class="validate[custom[integer],required,minSize[1], maxSize[4]] text-input"/></td>
</tr>
<tr>
    <td align="right"><b>Max Capacity:</b></td>
    <td><input type="text" name="cbbMaxCap" value="" class="validate[custom[integer],required,minSize[1], maxSize[4]] text-input"/></td>
</tr>

我的目标是验证最小容量&lt;最大容量。我检查了jquery.ValidationEngine.js但找不到它。请帮帮我。

2 个答案:

答案 0 :(得分:2)

您可以使用自定义验证

我现在已经提供了完整的代码

<script type="text/javascript">
    jQuery.validator.addMethod("lessthan", function(value, element, params) {
                    return this.optional(element) || value <$(params).val();
      }, jQuery.validator.format("Please enter the correct values"));

    jQuery(document).ready(function(){
           $("form").validate({
              rules: {

                    cbbMaxCap: {
                                required:true,
                                lessthan: "#cbbMinCap"// this is id you want to compare tp this input
                                },
                    cbbMinCap:{

                            required:true,
                        },  
              }
            });

    });
 </script> 
输入字段的

给出一个id(或类)

<input type="text" name="cbbMinCap" value="" class="" id="cbbMinCap"/>
<input type="text" name="cbbMaxCap" value="" class="" id="cbbMaxCap"/>

您可以使用http://jqueryvalidation.org

中的验证引擎

答案 1 :(得分:2)

您可以使用自己的验证

请参阅http://jqueryvalidation.org/jQuery.validator.addMethod/