Pull to refresh

Comments 31

Ниша подобных плагинов уже заполонена. А когда рынок переполнен — единственное возможное решение — быть лучше конкурентов. а первый взгляд все более-менее удобно. Что же, удачи.
В наше время трудно удивить мир чем-то сверх новым, а вот улучшать уже существующие идеи, делать их удобнее и развивать их в лучшую сторону можно бесконечно :)
tFormer.js именно такая попытка улучшийть существующие решения.
Спасибо :)
Именно велосипедисты крутят шар земной!
Зеленая улица велопробегу!
Ядерная смесь из подчеркиваний и camel case доставляет.
Было бы круто, если бы вместе с валидацией была предусмотрена возможность форматирования поля при вводе пробелами и другими символами, например, под номер пластиковой карты или номер телефона.
Да, добавить можно маски ввода, подсвечивание, подсказки при вводе (в этих подсказках можно так же указать пример валидной записи)
это есть в планах, так-же как и jQuery версия, и многие другие прелести, которые чуть позже опишу в TODO.md / IDEAS.md на гитабе.
но для запуска бета версии пока функционала хватит :)
Жалко, что от проверки полей на серверной стороне это не избавляет.
Можно пояснить за минусы?
// включение / выключени процессинг состояния у сабмит кнопки

Простите за занудство, но «включение/выключение состояния обработки у кнопки подтверждения» теперь не торт?
думаю что «кнопка подтверждения» менее знакомое словосочитание чем «сабмит кнопка» среди веб разработчиков.
касательно «процесинг состояния» солласен, поправлю.
Спасибо большое за замечания
Что? Таймауты в валидаторе? Вы сделали мой день.
Рад стараться, но иногда это необходимая вещь.
К примеру в случае с валидацией через AJAX запрос, чтоб не слать запросы по каждому инпуту мы можем ждать пока инпуты прервутся на 2 секунды например и только тогда делать запрос.
К примеру? Честно, не могу представить.
примеру: по умолчанию таймаут для валидации через запрос равен 2000
в случае если пользователь прервет ввод данных на 2 секунды — tFormer пошлет запрос для валидации введенных в поле данных.
не сочтите за нападку, но underscore debounce, не?
Ни в коем случае не нападка и замечание очень кстати. Смысл моих таймаутов такой-же как и underscore debounce, если пользователь прерывается на время=timeout — выполняется валидация.
В случае AJAX валидации, когда пользователь прервался на requestTimeout и запрос еще не успел вернуть результат, а пользователь опять изменил введенные данные — предыдущий запрос прерывается и запускается счетчик для нового.
UFO just landed and posted this here
да, под ИЕ8 много чего осталось сделать, но скорее всего поддержки ниде 9-го вскоре вообще не будет…
UFO just landed and posted this here
согласен по всем пунктам.
Единственная причина из-за которой пока сделано не та — мало времени на разработку.

замечание записал в туду-лист, Большое спасибо!)
Можно расширить синтаксис собственным валидатором? Или все эти *, @, @s захардкожены?
Oбъект _v_ который используется для валидации пока не расширяемый (это временно).
Его можно дописать в случае необходимости ну или все что не валидируется стандартными парвилами плагина можно валидировать через own() функцию.

Если у Вас есть идеи как его расширить/дополнить/улучшить — радо рассмотрю детальный фидбек.

Так же уже работаю над полной поддержкой HTML5 синтаксиса форм.
По описанию впечатляет, но посмотрим как будет жить в реальных проектах.
Спасибо!
Пока это все на самом деле очень «зеленое» (первая бета), но в планах реализовать многие полезные вещи (включая и поддержку официального HTML5 синтаксиса для валидации форм).
Если есть идеи / замечания / детальный фидбек — буду рад услышать
Главное чтобы это вдохновение быстро не иссякло! Успехов! Буду следить за развитием!
Ну, я думаю не иссякнет:)
+ после общения с некоторыми докладчиками на FrontTrends 2013 (там я и дал первый старт плагину), определилась его судьба на несколько версий вперед, вопрос лишь времени
Немного не понял из статьи и документации, сам сабмит формы по AJAX присутствует?
Нет, сабмита через AJAX нету пока, только валидация элементов формы через запрос.
Пока есть возможность написать свою submit() функцию которая будет использоваться при оригинальном событии «onsubmit».

PS. Это хорошая идея — записал, будет в следующих версиях. Большое спасибо!
Sign up to leave a comment.

Articles