Project Description
Amplify Forms is an extension of the standard web form controls. Each control provides all functions of the original controls as well as integrated validation, ajax control toolkit integration, standards compliant markup and improved accessibility.The goal of this project is to simultaneously reduce the amount of code required to construct functional web forms and provide a more standards compliant rendering. Many of the features that normally require multiple controls now only require one. Additionally, the Amplify Forms automatically add labels and fieldsets where required for standards compliance.
!!Beta 2 Coming up soon.
We're working on getting the code more organized and commented. We're also doing some refactoring of the more repetive aspects of rendering the field containers. Keep an eye out in SVN for changes, a new build will be out in a week or so.
Getting started
Please refer to the
getting started page for basic instructions. More extensive documentation is coming soon.
Features
- Most controls are extended from the existing web from controls making integration with existing code simple.
- Validation can be enabled via properties on the controls, rather than requiring extra controls in your aspx markup.
- Basic features of the ajax toolkit (date popups & watermarks) are integrated into the controls.
- The library contains new container controls that provide a markup structure that is customizable and standards compliant. Markup is based on the examples in Web Standards Solutions by Dan Cederholm.
- Labels and Fieldsets are rendered automatically providing improved usability and accessibility.
- Controls in the library can be set to auto-generate CSS classes providing more control for designers without extra work for developers.