The validation works.
However, the submission is made normally: On submission, the page reloads.
Of course, I've got a non-js fallback behaviour for browsers that don't have js enabled. But I'd like to get the smoother user experience working.

The error that I see in firebug is:
$(form).ajaxSubmit is not a function