
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.07.2016, 22:44
|
|||
|---|---|---|---|
|
|||
Input date mask need fix |
|||
|
#18+
1. Нужно добавить маску на input date. Сейчас поставил эту маску https://github.com/RobinHerbots/jquery.inputmask , всё хорошо и маска и валидатор и высокосный год определяет, но если написать в поле 010101 (или вставить) маска конвертирует значение в 01.01.201, а нужно 01.01.2001. При этом 010110 сконвертирует корректно в 01.01.2010. Проблему описал на гите https://github.com/RobinHerbots/jquery.inputmask/issues/1327, но решение нужно сейчас, попытался продебажить, думаю ошибка в этом методе Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. здесь проверяется каждая цифра и когда доходит до валидации первой цифры года, если год начинается с цифры отличной от 0, то значения помещаются в буффер и добавляются приставкой к "20", т.е. если в поле года ввести 10, то получится 2010. Если первой цифрой года будет 0, то выполняется этот блок кода Код: sql 1. 2. 3. а выполнится он потому что в этом блоке кода rslt c false меняется на true Код: sql 1. 2. 3. 4. с = 0 (равен введенной цифре) Архив тут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2016, 10:45
|
|||
|---|---|---|---|
|
|||
Input date mask need fix |
|||
|
#18+
AK1988, Вставил проверку Код: sql 1. 2. 3. сейчас выглядит вот так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. Решение кривое, но работает, по хорошему б разобрать что происходит в теле условия Код: sql 1. 2. 3. 4. и поправить там. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&mobile=1&tid=1340655]: |
0ms |
get settings: |
10ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 389ms |

| 0 / 0 |
