Comments 31
Ниша подобных плагинов уже заполонена. А когда рынок переполнен — единственное возможное решение — быть лучше конкурентов. а первый взгляд все более-менее удобно. Что же, удачи.
В наше время трудно удивить мир чем-то сверх новым, а вот улучшать уже существующие идеи, делать их удобнее и развивать их в лучшую сторону можно бесконечно :)
tFormer.js именно такая попытка улучшийть существующие решения.
Спасибо :)
tFormer.js именно такая попытка улучшийть существующие решения.
Спасибо :)
Ядерная смесь из подчеркиваний и camel case доставляет.
Было бы круто, если бы вместе с валидацией была предусмотрена возможность форматирования поля при вводе пробелами и другими символами, например, под номер пластиковой карты или номер телефона.
Да, добавить можно маски ввода, подсвечивание, подсказки при вводе (в этих подсказках можно так же указать пример валидной записи)
это есть в планах, так-же как и jQuery версия, и многие другие прелести, которые чуть позже опишу в TODO.md / IDEAS.md на гитабе.
но для запуска бета версии пока функционала хватит :)
но для запуска бета версии пока функционала хватит :)
Жалко, что от проверки полей на серверной стороне это не избавляет.
// включение / выключени процессинг состояния у сабмит кнопки
Простите за занудство, но «включение/выключение состояния обработки у кнопки подтверждения» теперь не торт?
Простите за занудство, но «включение/выключение состояния обработки у кнопки подтверждения» теперь не торт?
Что? Таймауты в валидаторе? Вы сделали мой день.
Рад стараться, но иногда это необходимая вещь.
К примеру в случае с валидацией через AJAX запрос, чтоб не слать запросы по каждому инпуту мы можем ждать пока инпуты прервутся на 2 секунды например и только тогда делать запрос.
К примеру в случае с валидацией через AJAX запрос, чтоб не слать запросы по каждому инпуту мы можем ждать пока инпуты прервутся на 2 секунды например и только тогда делать запрос.
К примеру? Честно, не могу представить.
примеру: по умолчанию таймаут для валидации через запрос равен 2000
в случае если пользователь прервет ввод данных на 2 секунды — tFormer пошлет запрос для валидации введенных в поле данных.
в случае если пользователь прервет ввод данных на 2 секунды — tFormer пошлет запрос для валидации введенных в поле данных.
не сочтите за нападку, но underscore debounce, не?
Ни в коем случае не нападка и замечание очень кстати. Смысл моих таймаутов такой-же как и underscore debounce, если пользователь прерывается на время=timeout — выполняется валидация.
В случае AJAX валидации, когда пользователь прервался на requestTimeout и запрос еще не успел вернуть результат, а пользователь опять изменил введенные данные — предыдущий запрос прерывается и запускается счетчик для нового.
В случае AJAX валидации, когда пользователь прервался на requestTimeout и запрос еще не успел вернуть результат, а пользователь опять изменил введенные данные — предыдущий запрос прерывается и запускается счетчик для нового.
Можно расширить синтаксис собственным валидатором? Или все эти
*, @, @s
захардкожены?Oбъект _v_ который используется для валидации пока не расширяемый (это временно).
Его можно дописать в случае необходимости ну или все что не валидируется стандартными парвилами плагина можно валидировать через own() функцию.
Если у Вас есть идеи как его расширить/дополнить/улучшить — радо рассмотрю детальный фидбек.
Так же уже работаю над полной поддержкой HTML5 синтаксиса форм.
Его можно дописать в случае необходимости ну или все что не валидируется стандартными парвилами плагина можно валидировать через own() функцию.
Если у Вас есть идеи как его расширить/дополнить/улучшить — радо рассмотрю детальный фидбек.
Так же уже работаю над полной поддержкой HTML5 синтаксиса форм.
По описанию впечатляет, но посмотрим как будет жить в реальных проектах.
Главное чтобы это вдохновение быстро не иссякло! Успехов! Буду следить за развитием!
Немного не понял из статьи и документации, сам сабмит формы по AJAX присутствует?
Sign up to leave a comment.
tFormer.js — велосипед для валидации форм