HTML Viewer Components for Delphi, Lazarus and C++Builder
The HtmlViewer component set consists of the THtmlViewer, TFrameViewer,
and TFrameBrowser components. All three are HTML document display components:
THtmlViewer
* The basic component.
* THtmlViewer displays single (non-frame) documents.
* It also forms the basis for the other two components.
TFrameViewer
* Displays both frame and single HTML documents.
* TFrameViewer is oriented more for local file system...
FreePascal / Lazarus / Delphi / Kylix - compatible bindings and object-oriented wrapper for LibCURL, the client-side URL transfer library, and TidyLib, the HTML parsing and formatting library based on HTML-Tidy.
It gets an HTML form as input, seek its form fields, let you select which are not null, which are just numbers, which are emails, etc., and generates an javascript file with the validation.