У меня есть большая таблица текстовых вводов, для которых на стороне сервера создается набор пользовательских атрибутов.Эти атрибуты включали «min» и «max», которые использовались с плагином jQuery Validate.
Из-за изменения требований (конечно), теперь мы должны обновить атрибуты до типа диапазона, однакоплагин Validate неправильно интерпретирует форматирование правила диапазона (или, возможно, более правильно сказать, что я неправильно форматирую правило), и теперь у меня возникли проблемы.
Сгенерированный вывод для полей вводавыглядит так:
<input type="text" producttype="CCC" code="ESTFEE" range="460, 500" class="currency required" id="txtEstFeeCCC" value="460.00" name="txtEstFeeCCC">
Я также пробовал следующее:
<input type="text" producttype="CCC" code="ESTFEE" range="[460, 500]" class="currency required" id="txtEstFeeCCC" value="460.00" name="txtEstFeeCCC">
В любом случае возвращаемое сообщение:
Пожалуйставведите значение от 4 до 6.
или
Пожалуйста, введите значение от NaN до 4
соответственно.Ни один из которых не имеет никакого отношения к рассматриваемому диапазону 460 - 500.
Код jQuery, вызывающий функцию validate, является просто вызовом vanilla:
$("#btnSave").click(function() {
validator.form();
...
});
Как должен входной атрибут дляjQuery Validate диапазон должен быть отформатирован так, чтобы отображался правильный предел диапазона номеров?