Overview
Rhinoforms is a forms framework.
Aims:
- Collect user data and bind to an XML document
- Existing data can be loaded into session
- Allow for repeating elements
- Easy to pick up
- Familiar markup based on plain html forms
- XPath expressions avoided where possible
- Less code as possible making more readable forms
- Write once, run client-side and server-side validation
- Rock solid security without server-side programming
- No lag when validating form
- Good for slow connections
- Good for mobile browsers
- Less server load
- Fail gracefully if Javascript disabled
- Simple to load forms
- Load a form into any dom element
- No parent form needed
- Allow many form sessions to be loaded into one page
- Non linear form flows
What it's not:
- It's not an implementation of xforms
- It does not allow you to build an entire application, only capture input