You can use ValidForm Builder. It matches perfect to your requirements:
With it you can define Forms with validation rules in PHP, and it generates the Forms with jQuery and client side validation.
Feature List (taken from their site):
- The API generates XHTML Strict 1.0 compliant code.
- Field validation on the client side to minimize traffic overhead.
- Field validation on the server side to enforce validation rules and prevent tempering
with the form through SQL injection.
- Client side validation displays inline to improve user satisfaction. No more annoying popups that don't really tell you anything.
- Easy creation of complex form structures.
- Uses the popular jQuery Javascript library for DOM manipulation.
- Completely customizable using CSS.
- Automatic creation of field summaries for form mailers in both HTML and plain text.
- It's open source and therefore completely free (here's the GitHub repo)!
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…