Запрос-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>

Моя цель - проверить минимальную емкость <максимальную емкость. я зарегистрировалась jquery.ValidationEngine.js но не могу его найти. Пожалуйста, помогите мне.

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> 

для полей ввода укажите идентификатор (или класс)

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

вы можете использовать механизм проверки с http://jqueryvalidation.org/

Вы можете использовать свои собственные проверки

см. http://jqueryvalidation.org/jQuery.validator.addMethod/

Другие вопросы по тегам