Hallo Gunnar,
Darüber hinaus gibt es aber jQuery.validate
jQuery, meh.
Diese "avoid jQuery"-Bewegung halte ich für extrem kurzsichtig. Es hat seine Gründe, dass jQuery entwickelt wurde. Als jemand, der noch mit IE<=4 und NN<=4 gekämpft hat fehlt mir da jedes Verständnis.
Es gibt auch das HTML5-Constraint-Validation-API. Und einen Artikel dazu.
Der richtige Weg ist dann natürlich Unterstützung für diese API in das Plugin einzubauen und transparent einen Fallback zu nutzen.
LG,
CK