How is data validation performed?
There are several levels of validation: 1 – Each HTML input field receives JavaScript validation attributes which are constructed from your Data Dictionary and selections made in the Clarion/PHP templates interface. 2 – The Clarion/PHP Processor Page which receives a submitted HTML form also contains validation rules built from the Data Dictionary and selections made in the Clarion/PHP templates interface. Both of these tests are applied prior to any database updates. 3 The final validation tests are any constraints and rules that have been defined at the column level in the database by the DBA. I am familiar with web entry forms and they are not feature rich; how is the Clarion/PHP solution different? The Clarion/PHP templates generate industry standard HTML designed to work on the broadest number of web browsers. We have also introduced a number of features that recreate several must-have desktop like functions: a pop-up calendar, must-be-in-list, and must-be-in-file select controls