Form handling is one of the major features of the Naos Framework. There are several concepts behind the form component, which are described in Section 5.2, “Concepts”.
The main advantages of the form handling implemented in the Naos Framework are:
Just use plain HTML <form> and <input> tags. They get compiled and translated by the Naos Framework automatically. This means that you can simply use the templates provided by an HTML designer without further adjustments.
Automatic type conversion provided by an concept of attributing.
Strictly supports the separation of business logic and presentation.
An extensible value checking system, which guarantees the integrity of data for your business logic.
Internationalization and parametrization of the error messages provided to the user.
See Section 3.2.7, “Processing a form” for an example.