SVARX: фреймворк для семантической валидации форм

О том, как можно удобно проверять веб-формы на стороне клиента с помощью SVARX - семантического формата описания правил валидации.

Клиентская валидация: что это, зачем это? Что должен уметь фреймворк клиентской валидации? Как устроен формат SVARX? Как валидировать форму в браузере по SVARX-описанию? Как внедрить SVARX?