У меня есть 2 inputTexts, один для установки верхнего предела, а другой для установки нижнего предела (числового).Больше, чем inputText javascript validator
мнение: (код и под кодом захват элемента видно, когда я нажимаю F12)
<h:form id="form">
<h:inputText id="lowerLmt" styleClass="input-sm form-control required number
minlim" value="#{managedBean.min}"/>
<h:inputText id="upperLmt" styleClass="input-sm form-control maxlim"
value="#{managedBean.max}"/>
</form>
Согласно этому example я определил валидатор:
$.validator.addMethod("upper_limit_greater_than_lower_limit", function(){
return $('#upperLmt').val() >= $('#lowerLmt').val()
}, "The upper limit mut be grater than or equal to lower limit");
И я пытался проверить форму:
$('#form').validate({
rules: {
upperLmt: {
required: true,
upper_limit_greater_than_lower_limit: true
},
lowerLmt: {
requred: true,
upper_limit_greater_than_lower_limit: true
},
},
});
Я вижу идентификаторы моих imputTexts являются форма: идентификатор, потому что я использую компоненты jsf. Если я пытаюсь проверить форму witform: идентификатор У меня есть ошибки
Что я должен сделать, чтобы сделать этот валидатор работать?