Запрос-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/
Вы можете использовать свои собственные проверки