Release Notes: Many bugfixes and new HTMLObject::Form enhancements. Some new HTMLObject::Widgets methods were also added. Upgrading to this release is highly recommended.
Release Notes: Updated to cover the release of HTMLObject 2.26.
Release Notes: The last of the XHTML issues should be fixed. The createTemplate() method has been added to generate a form template given the data hash, if the user doesn't want to manually create one. More shortcuts have been added for the form tags, so #F=x# is now valid, etc.
Release Notes: Updated to cover the HTMLObject 2.25 release. An onbeforeunload handler has been added to the main frameset to allow users to see it in action and to know if their browser supports that feature.
Release Notes: Updated to cover the release of HTMLObject 2.24. The HTML man pages were also updated.
Release Notes: The form generation code better handles checkboxes and can now detect the initial display loop. Other changes and bugfixes were also made.
Release Notes: This release implements the correct solution for working with the Data::FormValidator->valid() method when dealing with multi-select widgets that can return multiple entries. The generated HTML tags attempt to pretty print themselves, though there is much room for improvement. This puts in line breaks, etc. as needed instead of outputting all tags on a single line.
Release Notes: This release changes the default focus to be "body" rather than "head", which will prevent the accidental output of your body content in the head section when you forget to do a $doc->setFocus("body"). The HTMLObject::Forms module had a deleteErrorsEntry() method added to allow the developer to remove entries from the errors hash structure without having to know the layout. This is used by the Portal::Forms::User code if you want to see it in action.