When I duplicate the CFSP directories structure and insert the page I uploaded, I get this:
From my end, this is all working as it should. Please could you check what happens for you at the link above.
The client-side (spry) validation only works when you click in and then out (blur) - this is how it is set up. The server-side (WA) validation should show error messages when form is submitted without required fields completed.