jQuery javascript keyfilter - как проверить "страницу 1 из 3"? - PullRequest
0 голосов
/ 19 июля 2011

мы используем плагин wicket и jquery keyfilter в нашем проекте.

Мне интересно, как лучше всего проверить 2 поля для "страницы x of y", которая проверяет, что y больше x * 1003?*

В настоящее время мы используем плагин keyfilter для проверки того, что числа ненулевые, обязательные и числовые

inputField.add(new AttributeAppender("class", new Model<String>(
"mask-pintnonzero", " "));
inputField.add(new AttributeAppender("onblur", new Model<String>("$('#order').checkMandatoryField(this.value,this);"), " "));

Ближайшее, что я могу заставить его работать:1010 * Единственная проблема, кажется, в keyfilter.js со сравнением.если я ввожу 6 и 10, он считает его недействительным.если я введу 6 и 8, все в порядке.

1 Ответ

0 голосов
/ 19 июля 2011

По сути, не похоже, что вы можете использовать оба KeyFilter и получить ту функциональность, на которую надеетесь.Шесть всегда будет больше единицы, и вам нужно пройти этот шаг, чтобы набрать 6 и 10.

Лично я бы не использовал KeyFilter для чего-то такого сложного - он предназначен для таких вещей, как телефонные номера, почтовые индексы и т. д. Вы должны выполнить эту проверку на Blur (как вы уже упоминали) или на форме отправки.

...