Нет, сабмита через AJAX нету пока, только валидация элементов формы через запрос.
Пока есть возможность написать свою submit() функцию которая будет использоваться при оригинальном событии «onsubmit».
PS. Это хорошая идея — записал, будет в следующих версиях. Большое спасибо!
Ну, я думаю не иссякнет:)
+ после общения с некоторыми докладчиками на FrontTrends 2013 (там я и дал первый старт плагину), определилась его судьба на несколько версий вперед, вопрос лишь времени
Спасибо!
Пока это все на самом деле очень «зеленое» (первая бета), но в планах реализовать многие полезные вещи (включая и поддержку официального HTML5 синтаксиса для валидации форм).
Если есть идеи / замечания / детальный фидбек — буду рад услышать
Ни в коем случае не нападка и замечание очень кстати. Смысл моих таймаутов такой-же как и underscore debounce, если пользователь прерывается на время=timeout — выполняется валидация.
В случае AJAX валидации, когда пользователь прервался на requestTimeout и запрос еще не успел вернуть результат, а пользователь опять изменил введенные данные — предыдущий запрос прерывается и запускается счетчик для нового.
Oбъект _v_ который используется для валидации пока не расширяемый (это временно).
Его можно дописать в случае необходимости ну или все что не валидируется стандартными парвилами плагина можно валидировать через own() функцию.
Если у Вас есть идеи как его расширить/дополнить/улучшить — радо рассмотрю детальный фидбек.
Так же уже работаю над полной поддержкой HTML5 синтаксиса форм.
примеру: по умолчанию таймаут для валидации через запрос равен 2000
в случае если пользователь прервет ввод данных на 2 секунды — tFormer пошлет запрос для валидации введенных в поле данных.
Рад стараться, но иногда это необходимая вещь.
К примеру в случае с валидацией через AJAX запрос, чтоб не слать запросы по каждому инпуту мы можем ждать пока инпуты прервутся на 2 секунды например и только тогда делать запрос.
думаю что «кнопка подтверждения» менее знакомое словосочитание чем «сабмит кнопка» среди веб разработчиков.
касательно «процесинг состояния» солласен, поправлю.
Спасибо большое за замечания
это есть в планах, так-же как и jQuery версия, и многие другие прелести, которые чуть позже опишу в TODO.md / IDEAS.md на гитабе.
но для запуска бета версии пока функционала хватит :)
В наше время трудно удивить мир чем-то сверх новым, а вот улучшать уже существующие идеи, делать их удобнее и развивать их в лучшую сторону можно бесконечно :)
tFormer.js именно такая попытка улучшийть существующие решения.
Спасибо :)
В добавок к уровням владения я бы добавил еще уровень когда человек рисует на CSS3 но книги писать пока еще лень. Эдакие 6.5 уровень получается.
Как доказательство необходимости такого уровня — tjrus.com/iphone/ и tjrus.com/lumia/
Пока есть возможность написать свою submit() функцию которая будет использоваться при оригинальном событии «onsubmit».
PS. Это хорошая идея — записал, будет в следующих версиях. Большое спасибо!
+ после общения с некоторыми докладчиками на FrontTrends 2013 (там я и дал первый старт плагину), определилась его судьба на несколько версий вперед, вопрос лишь времени
PS. И мой «велосипед для валидации форм» тут!
Пока это все на самом деле очень «зеленое» (первая бета), но в планах реализовать многие полезные вещи (включая и поддержку официального HTML5 синтаксиса для валидации форм).
Если есть идеи / замечания / детальный фидбек — буду рад услышать
В случае AJAX валидации, когда пользователь прервался на requestTimeout и запрос еще не успел вернуть результат, а пользователь опять изменил введенные данные — предыдущий запрос прерывается и запускается счетчик для нового.
Его можно дописать в случае необходимости ну или все что не валидируется стандартными парвилами плагина можно валидировать через own() функцию.
Если у Вас есть идеи как его расширить/дополнить/улучшить — радо рассмотрю детальный фидбек.
Так же уже работаю над полной поддержкой HTML5 синтаксиса форм.
Единственная причина из-за которой пока сделано не та — мало времени на разработку.
замечание записал в туду-лист, Большое спасибо!)
в случае если пользователь прервет ввод данных на 2 секунды — tFormer пошлет запрос для валидации введенных в поле данных.
К примеру в случае с валидацией через AJAX запрос, чтоб не слать запросы по каждому инпуту мы можем ждать пока инпуты прервутся на 2 секунды например и только тогда делать запрос.
касательно «процесинг состояния» солласен, поправлю.
Спасибо большое за замечания
но для запуска бета версии пока функционала хватит :)
tFormer.js именно такая попытка улучшийть существующие решения.
Спасибо :)
люблю такое смотреть чтоб потом и самому делать что-то эдакое. Спасибо большое!