JSValidate es una biblioteca Javascript para validar formularios. ¿Qué la hace diferente? Según explican en su sitio, la facilidad con la que se configura, la compatibilidad con los navegadores. También comentan que han probado (corrido) este script en pruebas minuciosas para asegurarse que funciona con cualquier navegador.