Когда-нибудь настанет светлое будущие и валидировать формы будет сам браузер, для этого даже есть стандарт XForms. А пока все приходиться делать руками. Чтобы облегчить это процесс я написал небольшой framework на JavaScript.
Инпутам, которые нужно проверить добавляются классы с правилами. По событию onsubmit запускается проверяющая функция, которая выводит список ошибок рядом с не прошедшим проверку инпутом.
Посмотрите как это работает. Скачать.
Сейчас можно проверять только инпуты, но не трудно добавить проверку и других элементов формы.
Если вы улучшили validate-form.js, то пожалуйста добавьте комментарий со ссылкой на ваш вариант.
21 сентября 2008, 13:09
http://dom-realt.ru/?page=faq – добавил проверку для email и заполненность textarea
22 июля 2010, 12:43