【问题标题】:Query-Validation-Engine查询验证引擎
【发布时间】:2014-06-02 16:57:31
【问题描述】:

我有两个这样的字段,

<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>

我的目标是验证最小容量 jquery.ValidationEngine.js,但找不到。请帮帮我。

【问题讨论】:

    标签: jquery jquery-validation-engine


    【解决方案1】:

    您可以使用自定义验证

    我现在已经给出了完整的代码

    <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的验证引擎

    【讨论】:

    • 啊,我应该把它放在哪里。我已经发布了下面的代码。请原谅我的愚蠢
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-14
      相关资源
      最近更新 更多