2016-11-07 3 views
0

Использование JQuery Validate я использую следующее:вопрос Диапазон значений времени Поля даты и времени JQuery проверки

dateDay: { 
    required: true, 
    range: [1, 31] 
}, 
dateMonth: { 
    required: true, 
    range: [1, 12] 
}, 
dateYear: { 
    required: true, 
    range: [<?=date('Y')?>, <? $dateplus = date('Y', strtotime(' +2 years')); echo $dateplus;?>] 
}, 
time1: { 
    required: true, 
    range: [0, 23] 
}, 
time2: { 
    required: true, 
    range: [0, 59] 
}, 
time3: { 
    required: true, 
    range: [0, 23] 
}, 
time4: { 
    required: true, 
    range: [0, 59] 
} 

Однако при входе в следующую

dd/mm/yyyy 
31/12/2016 

15:30 - 16:00 

Это приводит к ошибкам в этих областях , Дальнейшее исследование кажется, что все поля, похоже, вызывают ошибку после перехода на значение 12, а минутные поля (time2, time4) снова начинают работать с номером 32. Это заставляет меня думать, что где-то вдоль проверки числа от dateDay и dateMonth смешивают остальную часть скрипта?

ответ

0

Любому, кто сталкивается с этим и находит себя расстроенным в течение нескольких часов ... НЕ ДОБАВЛЯЕТ «КНИГУ« КЛАСС НА ВАШ ДАТЫ ВХОДЫ !!!

Если какое-либо из ваших полей даты имеет класс 'date', он, кажется, добавляет дополнительную валидацию в эти поля.

+0

Да, 'date' является правилом валидации, и большинство правил проверки для этого плагина могут быть добавлены в поле с использованием имени класса. – Sparky

Смежные вопросы