Updates and Fixes
Arclab® Web Form Builder
Download
Latest Changes:
29-SEP-2026 Version 6.0
- New release
- Project files with the *.awfb extension created in Version
5 can still be used in Version 6.
You do not need to recreate
your existing forms from scratch; instead, you can continue using them
in Version 6.
- New subscription based license model with automatic updates
during the contract term.
- The program is now always installed in the user context. The automatic
update function allows updates to be installed without a manual download.
- Please note that the old license keys will no longer work with the
new version 6.
- New Lite, Professional and Developer (Level 1-4) Editions. See also:
Version Comparison
- The Lite and Professional Edition only allow the use of the forms
on your own website.
If you wish to create forms for third parties
- such as a client's website - you will need a Developer Edition.
- The new "Data Import and Export" section provides an overview of
the various options for importing data into the form or exporting data.
- The new features: "Dropdown List - Import Items from MySQL Database"
and "New feature: Dropdown List - Import Items from CSV File" allow
you to dynamically import dropdown list items and additional data (hidden
fields). This makes it possible to connect the drop-down list directly
to a database table (query) or CSV file.
18-JAN-2024 Version 5.5.11
- Updates "Email and Database" (Tasks)
- Updates "Custom PHP Code"
- REST API calls (GET/POST) have been added.
- The helper functions “ToInt($txt)” and “ToFloat($txt)” have
been added to custom PHP code.
- Comments (Custom HTML) are only displayed in “Edit Form” and
no longer in “Preview”.
- In "Edit Form" and "Preview" buttons have been added to directly
open the first page, success page and error page.
- Adds form element "Visual Elements" > "Hidden Comment".
- For "Edit Custom PHP Code" the list of available variables has
been revised.
- The sample code for PDF creation has been expanded to include
code for optional signature form fields (PNG).
14-DEC-2023 Version 5.5.10
- Updates "Email and Database" (Tasks)
- Updates "Edit Email" (Email Editor)
- Clicking on "Create Default" in the email editor will cause
the fields to be sorted in the order in which they appear in the
form, the default styles to be restored, and the header and footer
to be reset to the default.
- The dialog for editing email fields in automatic mode has been
supplemented with the button “Arrange the Fields according to the
Order of the Fields in the Form”.
- A function for exporting HTML or text in custom mode has been
added to the email editor.
- For XML and CSV attachments, the order of the fields has been
adjusted so that they correspond to the order in which they appear
in the form and are no longer sorted by ID.
13-NOV-2023 Version 5.5.9
- Service release
- Updates javascript "scroll" function.
- Fixes "scroll" issue with some external templates and frameworks
(Bootstrap5).
20-OCT-2023 Version 5.5.8
- Service release
- Updates the email editor. Quotation marks in the email header,
e.g. in the name, are replaced by single quotes.
- Fixes HTML comment in a grid with mulitple cells.
- Updates automatic page scroll for responsive pages.
- Fix: When using the wrong or invalid SMTP server, "500 internal
server error" was displayed instead of E101 (SMTP Fail).
24-AUG-2023 Version 5.5.7
- Important update!
- There was a browser update affecting HTML5 pattern validation.
We noticed this change in all major browsers (Chrome, Firefox and
Edge). This change affects the "HTML5 pattern", which is used, for
example, to check the email address and telephone number on client-side.
This means, for example, that any input in the email input field
is displayed as correct, even if this is not the case.
We have
adapted the new version accordingly to the changes so that the client-side
verification works again.
- We recommend all users to recreate their forms
with the new version and replace the old forms (PHP files) with
the new forms.
- 04-SEP-2023 SMTP Hotfix
19-MAY-2023 Version 5.5.6
- Service release
- The update fixes a problem with non-admin installations where
the icon font was not available in some cases.
This also helps
after a system update if the icon font is no longer available on
the system.
- Updates section "Preview".
The preview mode allows a visual
preview, but for a real test the form must be uploaded to the website.
- The automatic update notification has been improved and now
allows to skip updates without completely disabling the update notification.
- The program has been adapted to Windows 11, but it still works
on Windows 10, Windows 8.1 and Windows 7 SP2.
- Various small changes.
18-APR-2023 Version 5.5.5
- Instead of the form IDs awf,awf1..awf5 (6 in total) you can
now choose between awf,awf1..awf19 (20 in total).
The Form ID
is only required if you want to
insert multiple
forms into the same host page.
- If you copy or cut an element and then use "Insert Element"
a new clipboard dialog will appear.
This dialog can be activated
or deactivated via "Program Options" > "Editor Configuration" >
"Show Clipboard".
- Updates "Publishing" (FTP Upload) certificate validation check.
If the hostname does not match the certificate, you will now be
asked whether the certificate should be trusted instead of rejecting
the connection.
- Please note that it may be necessary to re-validate your license
key.
To do this, click on "Program Options" in the main menu
and click on "Validate License".
20-MAR-2023 Version 5.5.4
- The functions for sending an email via SMTP have been fundamentally
revised.
From now on, sending via SMTP no longer requires
PEAR::Mail to be installed on the web server.
- The internal Captcha has been extended to improve readability.
You can now choose from 3 different captcha image sizes.
- Updates Javascript functions.
- Changed the validation of email addresses on input to allow
one trailing space in the edit box (Editbox Type: Email Address).
The reason for this is that when entering on mobile devices or using
the autofill function, a space is automatically inserted, which
is often overlooked by the user.
The trailing space is automatically
removed during processing.
- The form element "Calculations" > "Timespan" has been extended
so that the calendar days are now calculated (by default). So you
can now choose between days and calendar days. When changing from
winter to summer time (DST), the day of the change has only 23 hours,
which corresponds to 0 days (1 day equals 24 hours) but 1 calendar
day. It is important to understand the difference between days and
calendar days. The time is irrelevant when calculating calendar
days.
- Updates "Age Calculation".
- Accessibility has been improved. Radio button and checkbox groups
have been updated for screen readers.
- If no host page is used, the file name of the PHP file is used
as a page title to avoid "missing page title" warnings.
17-FEB-2023 Version 5.5.3
- New: Add iCalendar appointments to your emails.
From now
on, an iCalendar appointment file attachment in *.ics format can
be added to every email and autoresponder email.
For this purpose
the dialog "Add iCalendar Appointment" was added to the email dialog.
The ics file attachment is generated by the program and does not
require any manual programming. All you have to do is map the date
and time fields accordingly.
- Updated the CSS code to fix an issue with external web templates.
21-OCT-2022 Version 5.5.2
- Updates XMLHttpRequest() request headers to also disable caching
when sending the request (on form submission).
Both the response
and the request headers are now set explicitly to prevent a caching
problem with 3rd party plug-ins or special server settings.
- Before the form is created, it is now checked whether the required
keys have been entered for a Google® reCaptcha.
- The setup now allows to choose between the installation for
the current user or for all users.
The installation for the "Current
user" does not require elevated user rights.
11-MAR-2022 Version 5.5.1
- Fixes a problem when loading a project via the main menu.
When loading a project via the main menu, the list of "Submission
Tasks" was not updated.
17-FEB-2022 Version 5.5.0
- Major Update
- The program now contains
form templates,
which can be used to quickly create a form.
The templates can
be loaded directly at the start or later using the "Load Template"
button.
- The "Add Elements" dialog now contains the section "Modules".
These modules are blocks with frequently required form elements
that can be combined as required.
- The "Add Elements: Classic Icon View" dialog has been removed.
- The "Wizard for Contact Forms" has been removed.
The wizard
is no longer required because you can easily build a contact form
using "Modules" and "Templates".
- The JS code for Date/Time has been updated.
- It's now possible to insert a manual line-break directly from
the "Edit Cell" dialog.
- The element "Label" has been updated.
- The element ID is now shown in the hover-menu.
- The cell and the parent grid is now shown in the hover-menu
for empty cells.
- Updates Date/Time (Calender) CSS code.
23-NOV-2021 Version 5.4.3
- The "Add Elements"
dialog has been revised.
The elements are now grouped
into "All Variants", "Label left",
"Label on top", and "No Label".
- The support for high dpi desktop resolutions has been improved.
- The editor now contains buttons with which you can move the
entire grid up/down or delete it.
- Functions for moving the cell have been added to the hover menu.
- If the form contains a signature field, the code for creating
a PDF document with TCPDF or FPDF will be adapted accordingly.
14-OCT-2021 Version 5.4.2
- The width in the status bar is now also updated after a change
in the "Style Settings" or "Form Width" and not only when the page
is loaded.
- The "Reload Page" function has been added to the editor. This
function can be used e.g. when a pseudo-element was changed and
the display cannot be automatically updated or a removed style is
still set in the browser.
- If you add a new form element without label and do not change
the field name, a dialog is displayed which asks for a unique field
name.
- Updates "Finalize" section. The instructions for inserting the
form into the website have been revised for all target platforms.
20-AUG-2021 Version 5.4.1
- Fixes "Cannot show page" error in "Edit Form".
- Fixes "Date and/or Time" form element for date and time formats.
- The email option "Add File Attachments" has been split up to
give you more control.
Its now possible to enable/disable "File
Upload", "Signature" and "Custom PHP Code" file attachments individually.
- Custom PHP Code: The option "Enable File Attachment" is now
enabled by default when you click on "Create File Attachment".
- Updates "Custom PHP Code" editor. It's now possible to access
"Other Attachments" or exclude (remove) them from subsequent emails.
- Updates section "Email and Database".
- Adds "Add Email Attachment: Download File from Server" to "Email
and Database"
- Adds "Add Email Attachment: Create PDF with TCPDF" to "Email
and Database"
- Adds "Add Email Attachment: Create PDF with FPDF" to "Email
and Database"
- The dialog "Add Submission Task" was removed. You can now add
a task directly from the main screen.
- Fixes a conflict with the PayPal button with the "No shipping
address" option selected and assigned hidden fields.
23-JUN-2021 Version 5.4.0
- The update improves the compatibility
with php version 8.
- Fixes "Uncaught TypeError: count()" when using the file upload
function (php8).
- Fixes "Uncaught Error: Undefined constant utf8" when writing
data to a MySQL database (php8).
- Adds an option to disable scrolling to "Form Properties" >
"Errors and Scrolling".
Deactivates the automatic scrolling when
changing form pages and when displaying error messages.
Use this
option if the automatic scrolling has undesirable effects on the
layout of the website.
- Updates CSS code.
- The speed when loading and saving a form has been optimized.
- The speed when displaying a form page has been optimized.
- Adds "Custom php Code" to submission tasks in "Email and Database".
This feature allows you to execute custom php code and create/add
custom file attachments to the email.
("Custom php Code" is only
available in the "Developer Edition")
26-FEB-2021 Version 5.3.3
- Adds the form elements "Signature" (with label) to "Input Elements".
This element provides a canvas on which the form user can sign by
hand. The form uses this to generate an image file in PNG format,
which is transferred together with the other form data. The signature
can be made with the mouse or touch operation, depending on the
user's device.
- Updates form element "Conditional Grid". A PayPal button in
a conditional grid won't be reset if the grid is hidden.
- Updates javascript code for backward compatibility with IE11.
- Updates alternative iframe code and "scroll" function.
09-FEB-2021 Version 5.3.2
- Adds section "Payments" to "Add Elements".
- Adds the form elements "PayPal Smart Payment Button" to "Payments".
- Adds form element "Hidden Fields for PayPal Smart Payment Button"
to "Hidden Fields".
- Updates form element "Editbox" (numerical input).
- Adds form element "Currency: Input with 2 Decimal Places".
- Updates "Selection Elements: Date and Time".
- Updates copy & paste function (duplicate elements check).
- Updates form validation.
11-DEC-2020 Version 5.3.1
- This update focuses on usability and better understanding.
- The dialogs of all form elements have been revised and standardized.
- The field name is now displayed for each form element in the
upper area and can be edited there directly.
- The term "container" was replaced by "grid".
- For elements without a label, the initial field name "New Field"
is now used. For elements with a label, the field name is extracted
from the label.
19-NOV-2020 Version 5.3.0
- Adds a new categrorized view to "Add Elements".
- Adds an option to switch from the category view to the (old)
symbolic view.
- Fixes an issue on Windows systems with FIPS enabled.
- Updates "Add Element with Label" dialog:
The field name is
automatically extracted from the label, but you can still change
the field name directly.
- Updates the form editor:
A new menu will appear when the
mouse hovers an element or cell.
An element can be inserted or
edited directly with a left-click.
The cell width can be changed
directly via the menu.
The red X deletes the respective element
or cell.
A right-click opens the context menu (same as a left-click
on the gear symbol).
- Updates "Add Element with Label" dialog.
The field name is
automatically adopted from the label.
20-OCT-2020 Version 5.2.5
- Updates "New Project" dialog.
- Updates "Add Element" dialog.
The form elements have been
regrouped and reorganized.
15-OCT-2020 Version 5.2.4
- Updates form element "File Upload".
- Adds the form element "Editbox: Simple Passwort Protection"
to "Form Elements", "Layout Label Left" and "Layout Label Top".
- Adds the input field type "Simple Password Protection" to the
form element "Editbox".
- Adds the form element "Editbox: Hidden Input" to "Form Elements",
"Layout Label Left" and "Layout Label Top".
- Adds the form element "Button: Print" to "Form Elements" and
"Layout Label Left".
A click on this button prints the current
form page without buttons and captchas.
- Updates form element "Navigation Button Group".
- Adds the form element "Hidden Field: Random Value" to "Special
Elements".
- Updates form elements "Button: ..." and "Navigation Button Group".
An icon is now added by default for each new button.
- Adds an option to correct the vertical icon position to form
elements "Button" and "File Upload".
16-SEP-2020 Version 5.2.3
- Updates "Finalize" instructions.
- Updates instruction for Wordpress® (Javascript) "Gutenberg"
and "Classic" editor.
- Adds instruction for Wordpress® (iframe) "Gutenberg" and
"Classic" editor.
- Updates email editor > "Sender and Account".
- It's now possible to use a field as sender when using php mail.
This should be used only for internal emails! Please note, that
this might not work or the email gets blocked, because the (web)
server used to send the message might not be authorized to send
emails for the sender domain.
- Updates instructions for "iframe".
The new code uses the
attribute "style" to set the width and height instead of the attributes
"width" and "height".
11-AUG-2020 Version 5.2.2
- Adds function to "Publish" (FTP upload) the form automatically
when it's built (FTP/FTPS/SFTP).
- Complete overhaul of the "Finalize" section.
- The instructions how to insert the form are not fully integrated
into the "Finalize" section.
- Updates instructions for XARA/Magix Web Designer® with and
without mobile variant.
- Adds instructions for XARA/Magix Web Designer® using an iframe.
- Adds instructions for Website X5® and MS Expression Web®.
- Adds instruction on how to use an <iframe> to embed the
form.
12-JUN-2020 Version 5.2.1
- Fixes display error for high DPI (large font) screen resolutions.
- Some adjustments have been made for lower display resolutions.
- The max. number of files in the form element "File Upload" has
been increased to 100.
Please note, that most php installation
have a default limit of 20 files and also a limit on the total upload
size!
25-MAY-2020 Version 5.2.0
- This is a major update. The main screen
and email editor have been re-designed.
- The main screen has been divided into four tabs, which makes
it easier to switch between the web form and the submission tasks
"Email and Database". Therefore the previous dialog "Submission
Tasks" was removed, since this functionality can now be used directly
via the "Email and Database" tab.
- The tab "Finalize" was added.
- The email editor has been divided into three tabs.
- Adds "Import HTML File" and "Import Text File" to email editor.
- Adds server fields for email:
{Server:DatumZeit} DD.MM.YYYY
hh:mm:ss, {Server:DateTimeEU} DD.MM.YYYY hh:mm:ss, {Server:DateTimeUS}
MM/DD/YYYY hh:mm:ss
{Server:Datum} DD.MM.YYYY, {Server:DateEU}
DD.MM.YYYY, {Server:DateUS} MM/DD/YYYY
- Updates default "Header" for "Autoresponder Email".
- Updates default "Header" for "Send Email".
- Updates default "Success Page" and "Error Page".
- Adds an option to remove the standard separator (colon or equal-sign)
when using the automatically generated email.
- Updates HTML to text conversion for HTML/Text (MIME) messages.
- Updates option to create a plain-text message to email wizards.
- Fixes open/import function in form element "Read-Only Textarea".
- Changes field labels in email for environment variables (Email).
Please check the changed environment variable
labels for existing forms if you automatically process the form
using another application or service.
- Adds ISO and local date format to environment variables (Email).
- Updates dropdown list, radiobutton and checkbox group. If no
item (option) was added by the user, the program add an default
option.
- Adds button templates to "Form Properties" > "Button Styles".
The program now includes some button templates and also allows to
import the button styles from another project file.
- The "Style Settings" can now be changed directly from the input
element dialogs.
- Adds an option to exclude the icon font from the php file.
Warning: Use this option only if the icon font "Material Icons"
is already included in the host page.
- Updates "EU Member States" presets (United Kingdom was removed).
- Updates CSS code to avoid additional spacing in (mixed) containers
with visible and invisible elements.
- Updates range option "Between" in "Date and Time" form element.
- Adds "Linked Range" to "Date and Time" form element.
This
new feature allows you to specify the range of a date/time element
based on another date/time.
- Updates form element "Timespan", e.g. 10-12 April now returns
2 completed and 3 started days.
- Updates form element "Date and Time". It's now possible to make
certain weekdays non-selectable.
- Adds server environment variables to "Insert into MySQL Database".
Please note, that the available fields depend on the database field
type.
For text: {Server:ScriptName},{Server:ClientIP} and for
datetime,time,date: {Server:DateTime}
- The script now uses the php extension "curl" to verify the reCaptcha
response on server side, since some webhosts have disabled "allow_url_fopen".
If the php extension "curl" is not enabled it falls back to "file_get_contents".
- Adds auto-fix to avoid "Errorcode: E002 (MISSINGREQFIELD)" for
lost child elements.
- Fixes CSS styles for "Editbox" type "password" (hidden input).
- Adds type "Custom HTML5 Pattern" to "Editbox".
- Updates CSS for automatically generated email.
Important: Reset the email styles if you are
using an older project and the email does not look as expected.
26-MAR-2020 Version 5.1.13
- When loading a "Design Template", the previously set form width
is now adopted and no longer reset to the default width.
- Adds "How to Change the Styles for Input Elements" info to input
elements.
- Adds info screen to "Style Templates" selection when using the
wizard or creating a new form.
- The javascript code to insert the form into the host page was
updated to make it easier to change the filename/path.
27-FEB-2020 Version 5.1.12
- Fixes "E004 (NOVALIDEMAIL)" for non-required email fields
25-FEB-2020 Version 5.1.11
- Adds an auto-fix function for replaced fields.
Instead of
showing an error message (when you click on "Build Web Form"), the
program tries to fix the ID's of the replaced fields.
- Updates "Update Hidden Fields" if clauses.
- Updates Time, Date and DateTime fields when inserting values
into a database.
If e.g. a Date is empty it writes NULL (instead
of 0000-00-00) into the table.
- Updates "Wizard for Contact Forms".
- Updates "Send Email" and "Send Autoresponder Email" wizards.
The internal mail function of the website "php Mail" is now used
as default for both wizards.
The "php Mail Compatibility Mode"
dialog was removed from the wizards. The mode is now automatically
copied from an existing task.
06-FEB-2020 Version 5.1.10
- Adds warning for "php Mail" with external sender email address.
The new version allows you to override the check for php mail with
external sender.
- Updates form element "Live Conditional Field: IF-Clauses".
- Updates form element "Update Hidden Fields: IF-Clauses".
- Adds form element "Update Hidden Fields: If-Then-Else Clause".
This new element allows you to define a complex condition and set
multiple fields at once in the "then" and "else" blocks.
- Adds form element "Live Hidden Field: Array Value".
This
new element adds a hidden field that returns the value from an array
based on the index.
- Adds form element "Navigation Button Group".
- Adds "Error Code" to "Error Page" for easier error processing.
The error code is included in the error page, when you create a
new form. It has no effect on forms created with previous versions.
See also: Errorcode
- Fixes "Subject" in "Submission Tasks".
18-DEC-2019 Version 5.1.9
- Adds instructions on how to integrate the form in Xara/Magix
Web Designer
- Adds instructions for error "PHP PEAR not installed".
- Updates php functions for IDN support.
- Improves backwards compatibility with php version 5 (if you
cannot update to php version 7).
11-DEC-2019 Version 5.1.8
- The form width dialog is now shown automatically when you create
a new form.
- Updates form wizard.
- Updates error processing, e.g. PEAR:Mail not installed.
- Adds "Custom Javascript" to "Web Integration".
This new feature
allows you to enter custom javascript code to be executed on different
events.
(on form load, after page load, after form load, after
form submission)
- Updates internal php functions for better compatibility with
various installations and server configurations.
03-DEC-2019 Version 5.1.7
- Updates HTTP response header to disable any browser caching
of the form.
- Adds "Layout Label Top" to form wizard.
21-NOV-2019 Version 5.1.6
- Updates "Email Options" dialog.
- Adds an option to attach the form data as XML file attachment.
- Adds an option to attach the form data as CSV file attachment.
- Updates "Form Submission Tasks" dialog. The dialog now shows
information about the respective task.
- Adds form element "Custom Raster Generator" to "Form Elements".
- Adds a warning when using php mail with external recipients
and an option to turn off the warning.
- Updates "Contact Form Wizard"
- Fixes HTML code for "Editbox: Website URL"
11-NOV-2019 Version 5.1.5
- Adds "php Mail Compatibility Mode" to wizards and "Email Options".
Some Unix mail transfer agents violate the RFC by replacing LF by
CRLF automatically which leads to a broken email encoding (double
CR).
The program allows you adjusting the script on your webserver
using the compatibility modes (A) or (B) if the RFC standard is
not working.
- Updates "Reply-To" autodetection.
- Updates default email styles.
- Updates email header encoding.
- Updates email encoding.
25-OCT-2019 Version 5.1.4
- Adds form element "Editbox: IBAN" (ISO 13616 International Bank
Account Number).
The IBAN will be verified according to the ISO
specification to avoid type errors.
- Adds form element "Editbox: Phone Number" (relaxed). Length:
5-30 chars.
"Phone Number" has replaced "International Phone
Number" and allows "0123456789+()-." and spaces.
The number will
be cleared of additional chars and spaces to e.g. 0123456789 or
+123456789 for international numbers ( 00 => +).
- Updates "IF-Clauses" and "Conditional Container" to allow checking
for empty strings (no text).
Just leave the condition empty,
enter '' or "". Sample: IF {Name} == "" THEN ...
- Adds more fields to contact form wizard.
- Fixes a problem with calendar control where it was possible
to select an "invisible day".
- Fixes a problem with calendar control, where switching to daylight
saving time could lead to a duplicate or wrong date.
18-OCT-2019 Version 5.1.3
- Updates "New Form" dialog.
- Updates email encoding.
- Fixes a rare issue with broken file attachments.
- Changes the default email format to HTML/Text (multipart-alternative)
when creating a new message.
01-OCT-2019 Version 5.1.2
- Adds an info screen shown before "Build Web Form" dialog.
- Service Release
16-SEP-2019 Version 5.1.1
- Fixes "Ok" button on "Add Elements" dialog
13-SEP-2019 Version 5.1.0
- Updates "New Form" dialog.
- Add samples and templates to "New Form". The program now includes
several sample templates and form.
- Updates "Add Elements" dialog.
The elements are no arranged
in 4 groups: "Form Elements", "Layout Label Left", "Layout Label
Top" and "Special Elements".
- Adds "Custom Date" to form element "Hidden Date/Time".
This
allows you to define a hidden variable of the type data/time with
a custom date/time.
- Updates "Submission Tasks" and email wizards.
- Adds "Outputbox" and "Text" to elements with label left and
label top.
- Adds "Show Element Name on Hover" to "Program Options".
This
option is enabled by default and shows the element name (and the
cell) when you move with the mouse over an element.
- Updates "Submission Tasks" > "Optional Condition" dialog.
- Adds "Custom Dual Layout" and "Custom Triple Layout" for elements
with label on the left and label on top.
These elements have
been added to simplify repetitive tasks. It is possible to create
any layout using a container!
- Updates "Edit Container" and "Responsive Columns" dialogs.
- Updates styles for "Layout Label Top" (less space between the
label and input element for all elements with label on top).
- Adds "Reduce Padding-Top" and "Reduce Padding-Bottom" to "Edit
Cell" dialog.
06-AUG-2019 Version 5.0.20
- Updates "Easy Form Wizard"
- Updates SMTP and php "mail()" settings for all wizards
- Adds support for high DPI (large font) screen resolutions
- Fixes "blurry" screen fonts
15-JUL-2019 Version 5.0.19
- New wizard for Submission Tasks: Send Email
- New wizard for Submission Tasks: Send Autoresponder Email
- Service release
04-JUL-2019 Version 5.0.18
- Adds form element "Horizontal Line".
- Fixes "Live Hidden Field > Mathematical Expression".
- Updates code for "IF Clauses" and "Conditional Container".
- Updates "Web Integration" instructions.
- Fixes an issue where a custom SMTP port was overwritten.
21-MAY-2019 Version 5.0.17
- Adds "Web Integration" > "Move Form" for responsive pages.
Usually responsive web pages just change the width of the elements.
However, some responsive webpages hide entire areas. If you place
the form in such an area, the form would also be hidden depending
on the width of the browser. The solution is to move the form (based
on a condition) to another host element, so that the form will be
shown again after the original host element was hidden.
- Adds "Form Properties" > "Responsive Form" for responsive
pages.
The settings override the "Form Style Properties" depending
on the width of the browser.
By default, the form inherits the
width and font of the host element, so the settings are not required
if your host page already includes the styles.
- Updates HTML code for "Invisible reCaptcha".
- Fixes an issue, where the "Conditional Container" was not working
correctly for multi-page forms.
- 30-MAY-2019 Update: Updated setup to avoid an
issue caused by Windows 10 Update 1903.
If the program won't
start after the update to Windows 10 1903, download and re-install
Web Form Builder.
16-MAY-2019 Version 5.0.16
- Updates CSS code.
- When creating a new project, the dialog "Style Templates" will
be automatically opened.
- Updates "Radiobutton Group".
It's now possible to remove
the default selection in the dialog.
- Updates "Checkbox Group"
- The "Add Item" function in radiobutton group, checkbox group
and dropdown list was changed to avoid duplicate values.
- Updates "Conditional Container" to avoid collusions if the same
container is used in multiple conditions.
- The HTML code has been optimized to remove invisible elements.
- Add "Special Elements" > "Live Hidden Field: Timespan".
The timespan element can be used to calculate the time span between
two date/time fields in years, days, hours and minutes.
- Adds "Outputbox" to "Additional Elements for Layout: Elements
with Label on the Left".
- Adds "Text" to "Additonal Elements for Layout: Elements with
Label on the Left".
- Adds "Special Elements" > "Live Hidden Field: Age Calculation".
The element calculates the age based on a (birth) date field.
- Adds "Special Elements" > "URL Parameter".
The element
allows to override the default value of a field or input element
using an URL parameter.
- Adds "Special Elements" > "Javascript Parameter".
The
element allows to override the default value of a field or input
element using a Javascript variable in the host page.
- Adds a visual calender to the form element "Date and Time".
You can now choose between input using a dropdown and a calendar.
- Updates form element "Date and Time": The "Output Format" will
be changed automatically if the input and output format does not
match.
- Updates "Web Integration" > "Hide Error After".
Please
check this value if you are loading a project file created with
an older version.
- Adds an optional "Condition" to each "Submission Task".
This
makes it possible e.g. send an email to different recipients, depending
on which condition is met.
You can also use the new feature to
send the autoresponder only if the user wants a copy of the data.
- Updates "Form Submission Tasks" dialog.
04-FEB-2019 Version 5.0.15
- Updates CSS for form element "Outputbox" (vertical alignment).
- Updates "Live Numerical Field" expression/syntax check.
- Updates javascript code and form insertion code to avoid problems
with javascript libraries and variables used in some website templates.
- Fixes code for custom CSS
- Updates form element "Radiobutton Group".
Use item width
"0" to hide an item of the group. This can be useful if the default
selection should be hidden.
20-NOV-2018 Version 5.0.14
- Updates CSS code for all design templates.
To apply this
to a project created with a previous version of the program, click
on "Style Templates" and select one of the supplied themes.
- Fixes select option text color for transparent backgrounds.
- Adds "Style Templates": Standard Double, Standard3 Double Rounded,
Standard4 Rounded, Metallic Light, Transparent Dark Background,
Transparent Medium Background, XL, XL Shadow, XL Rounded, XL Double,
XL Double Rounded
- The "Easy Form Wizard" adds now a default placeholder text to
input fields.
- Adds a second info screen to "Easy Form Wizard" and an option
to hide the info screens.
- Adds "Header/Footer" to email.
You can use this option to
add an optional header or footer to the automatically generated
email.
- Adds text: "Thank you for your message. We received your information
on {Server:DateTime}." to default autoresponder message.
Hint:
The font, font-size and color of this text can be changed using
"Email Styles" > "Edit Inner Table Style".
- Updates default email styles.
- Adds "Info" dialog to email editor.
- Updates "Server and Account" and "Recipient" to avoid problems
when using an external email address with php mail().
- Updates "Email Format" and "Email Styles" dialogs.
- Adds "Autoresponder Email" to "Submission Tasks".
- Updates captcha color themes.
- Removes "spellcheck" (red underline) from captcha input field.
06-NOV-2018 Version 5.0.13
- The standard (browser-based) drop-down selection icon has been
replaced by browser-independent CSS code.
To apply this to a
project created with a previous version of the program, click on
"Style Templates" and select one of the supplied themes.
- Updates CSS code for Dropdown selection.
- Updates Radiobutton and Dropdown CSS code for status "Required".
- Adds "Style Templates": Standard Focus Outline, Bureaucracy,
DarkGrey, GreyBlue, Focus Outline GreyBlue, Focus Outline Teal,
Icecube, LightGrey, Metallic, Round Blue, Round Brown, Round Green,
Round Pink, Round Purple
25-OCT-2018 Version 5.0.12
- Fixes a problem with php 7.2 where the validation of the internal
captcha always failed.
24-OCT-2018 Version 5.0.11
- Updates "Insert Form Element" dialog. The form elements are
now grouped in 3 tabs.
- Adds "Editbox: Numerical Input, Email Address and Website URL"
form elements for quick access.
- Adds "Elements with Label on Top".
This section works the
same as "Elements with Label on the Left", but the cells are arranged
one below the other.
- Adds "Insert additional Text below Input Field" to "Add Field
with Label" dialog.
- Updates "Easy Form Wizard" cell width for elements with 2 input
fields in a row.
- Adds "Important Notes" to "Easy Form Wizard".
- Adds "<noscript>Please enable javascript in your browser!</noscript>"
to the default form insertion code.
The message is shown if javascript
is disabled in the browser, e.g. if the user uses an extension to
disable javascript.
02-OCT-2018 Version 5.0.10
- Updates "Most Recently Used" (start) dialog.
You can now
run the wizard directly or start with an empty project.
- Adds "Form Width" to main menu.
- Adds instructions for Wordpress, Joomla, Drupal and Typo3
- Updates form CSS to prevent more (unwanted) host page styles
from being applied to form elements.
17-SEP-2018 Version 5.0.9
- The form can now also be displayed without being integrated
into a host page. To do this, you can upload the php file created
by the program to your web server and open the uploaded php file
in the browser. The script recognizes whether it is called directly
in the browser or integrated into a host page via the Javascript
code. So it returns different code depending on how it is invoked
or included.
The "direct open" is mainly used to test the form.
The form corresponds exactly to the preview displayed in the program
(by opening the form directly in the browser no CSS styles of the
hostpage are applied). As a rule, the form should be integrated
into a host page via the Javascript code displayed in the program.
- Adds "php Include" and "php Direct" options to "Web Integration" >
"Settings".
- Updates "php Mail" sender email address filter.
04-SEP-2018 Version 5.0.8
- Adds "Live Conditional Container" form element, which allows
to show/hide a single or multiple containers based on a condition
(if-clause).
- Adds "UUID Hidden Field" form element, which contains an Universally
Unique IDentifier (RFC 4211 compliant UUID version 4).
- Updates "Live Conditional Field" form element.
- Updates "Update Hidden Fields" form element.
- Updates command button to quickly switch through form pages.
- Adds "Container Name" to form element "Container".
The container
name can be used to make it easier to locate a container within
the editor and has no effect on the output/form.
- The "Field Name" (variable name) now allows all characters,
except: [SPACE] { } < > ( ) [ ] ^ / \ $ & * . + - ? %
= , " ' ! : ; | ~ # °
The excluded characters are replaced by
an underscore.
- Adds the email option "Remove Empty Fields".
Enable the option
"Remove Empty Fields" to remove the field label and the (empty)
field content from the HTML email.
The HTML comments <!--START:Fieldname-->
and <!--END:Fieldname--> mark the beginning and the end of
the output belonging to the respective field.
- Updates auto-generated email CSS (less spacing between 2 fields).
- Updates form CSS to prevent some (unwanted) host page styles
from being applied to form elements.
07-AUG-2018 Version 5.0.7
- Adds option "Show Plus Icon in Empty Cells" (See: Program Options)
- Updates Date and Time input element
- Adds "No Label Empty Cell" form element
- Adds Captcha to Form Wizard
- Adds command buttons for quick access to "Form Pages", "Success
Page" and "Error Page"
- Updates CSS to remove iOS/Safari styles from input and textarea
- Adds unequal operator (!=) to "IF-Clauses"
09-JUL-2018 Version 5.0.6
- "Edit Mode" shows details for hidden and conditional fields
26-JUN-2018 Version 5.0.5
- Updates "Form Wizard"
- Minor text changes and fixes
29-MAY-2018 Version 5.0.4
- Adds "Form Width" dialog to "New Form"
- Adds "Easy Contact Form Wizard" to "New Form"
- "Most Recently Used" shows the last 20 files (instead of 5)
- Updates "Add Element" dialog
- Sample host page renamed to filename-sample.html (German: filename-beispiel.html)
- Adds default error and success messages to result pages
- Updates "Label" element
- Updates "Conditions Checkbox", which can now be used as an optional
field or as a required field
- The "Material Icons" font is now integrated in the php file.
This means that the font does not need to be downloaded from the
Google server, nor does it have to be hosted locally.
We recommend to re-create your forms using
the latest version regarding the EU GDPR.
19-APR-2018 Version 5.0.3
- Version 5 is a completely new and improved version of
Web Form Builder.
- Variable and flexible layout based on <div> instead of
a static table in version 4.
- Responsive columns.
- Multiple submission tasks.
- Send the form data as email using php Mail and/or SMTP.
- Customize the email message.
- Insert the form data into a MySQL database.
- The new version includes calculation, conditional and hidden
fields.
- Supports Google's reCaptcha v2 or Invisible Captcha.
- Please note that the project files are
not compatible with any older version!
You can install
both versions, Web Form Builder 5 and 4 on the same machine.
- 5.0.1 Fixes internal captcha
- 5.0.2 Fixes IE 11 compatibility
- 5.0.3 Updates button CSS
- 5.0.3 Disables autofill for internal captcha
- 5.0.3 Fixes malformed "Friendly Name"
- 5.0.3 Adds "Help for Width and Alginment" button to "Form Properties"
24-MAR-2017 Version 4.41
- Service release
- Replaced custom email validation check:
preg_match('/^[A-Z0-9._%-]+@[A-Z0-9][A-Z0-9.-]{0,61}[A-Z0-9]\.[A-Z]{2,6}$/i',$a);
with built-in php email validation check:
filter_var($a, FILTER_VALIDATE_EMAIL)
17-JAN-2017 Version 4.4
- Service release
- Fixes an issue where the selected item was not highlighted in
the editor
- Fixes "Dual Field" text format in HTML email output
23-MAR-2016 Version 4.31
- Service release
- Fixes "checkbox links" issue in edit and preview mode
- All external links will now open in the system default browser
instead of MS IE
12-JUL-2015 Version 4.3
- Service release
- Windows 10 users should update to version
4.3 (or newer)
21-APR-2015 Version 4.2
- Updates Google reCaptcha to latest version
Important: Create
a new key pair on
https://www.google.com/recaptcha/
if your old key pair is not working!
- Fixes BOM-issue when loading a HTML host page
- Service release
16-DEC-2014 Version 4.11
- Fixes online update notification (empty text)
12-DEC-2014 Version 4.1
- New "Developer Edition" available.
The developer edition
was often requested and especially made for developers and web design
companies. This new license type allows you to create forms for
your clients and sell the php code generated by the program (not
the program itself) to your clients, which is not allowed using
the standard license. Using the standard license each of your clients
(or you in their name) has to purchase a single standard license.
Please take a look at: Version Comparison
for more details.
24-OCT-2014 Version 4.01
- Fixes "template lost after changing the form settings".
02-OCT-2014 Version 4.0
- UI Update
- Added Joomla and Wordpress mode (iframe)
- "Text Description" can host form values - Syntax: [VariableName]
- "Text/HTML" can host form values on all form pages
- Update form values in text output entered on the same form page
(uses Javascript)
- Removed built-in FTP. Please use your common FTP client to upload
the form instead.
- Updated iframe and php include redirect (top level frame)
16-MAY-2014 Version 3.5
- Fixed "Label Position"
- Added "Properties" -> "Form Elements" -> "Radiobutton/Checkbox
Margin Top"
- Added languages to date (month)
- Added "Indent Text" option to "Text/HTML"
- New "Heading" form element
- Updated CSS code
- User manual is now included in the download file (as PDF)
14-MAR-2014 Version 3.47
- Script code will be disabled during the edit to avoid any delays
or blocking javascript code. The script code will be re-enabled
in the output php file!
- Updated filter function to generate the variable name based
on the label and to filter unwanted characters from the variable
name.
- Service release
16-FEB-2014 Version 3.46
- Updated start screen
- Added php version check
- Service release
07-FEB-2014 Version 3.40
- Added padding for input elements
- Added default border 1px solid grey for cross browser compatibility
- Updated spacing and row-spacing
- Updated "Check Box" and "Required Check Box"
- Added "Legal Check Box"
- Added redirect function (redirect to a URL instead of showing
the "Success Page")
- Updated CSS
- Added label line height
- Fixed line break issue for "Multi-Line Input" (IE)
- Important: Please check the following values
when you are loading a form created with an older version!
Suggested
default values:
Form Properties -> Style and Layout ->
Form Elements -> Border: 1px solid #707070
Form Properties
-> Style and Layout -> Form Elements -> Padding Input:
2px
Form Properties -> Style and Layout -> Form Elements
-> Padding Drop-Down: 1px
Form Properties -> Style and
Layout -> Table/General-> Row Spacing: 10px
Form Properties
-> Style and Layout -> Form Elements -> Button Margin 0px
5px 0px 0px
22-JAN-2014 Version 3.31
- Updated box-model to avoid layout problems
17-JAN-2014 Version 3.30
- Added United States ANSI
- Added United States ISO
- Fixed Boolean Option text
- Added some pre-defined Answer and Multiple Choice form elements
- Added copy function for form elements
- Active form element is now highlighted (blue) in the editor
- Updated Required Checkbox to allow custom values and text-position
- Updated Text/HTML form element
- Added Re-Load Host Page button
- UI Update
- Adjusted fonts for high resolution dpi settings
11-OCT-2013 Version 3.20
- Added support for Google reCaptcha
- Service Release
26-SEP-2013 Version 3.15
- Fixes a problem with "Umlauts" and other special chars in the
form element "Text/HTML".
18-SEP-2013 Version 3.11
- Modified script to override a conflicting charset sent in the
http-header
- Updated CSS code
13-SEP-2013 Version 3.10
- Added "Override Alignment"
- Updated "Number" form element (added Type, Seperator and Align)
- Customizable self-referential Captcha-URL (for php include)
- Added white-space:normal as style for the form to avoid unwanted
line-breaks (if the style was set to pre in the page)
09-JUL-2013 Version 3.02
- Updated "Number" form element to accept real numbers in min.
and max. value
Please note, that you need
to re-enter the min. and max. value if you are loading a form made
with an older version!
- Updated "Number" form element. "," will be converted to "."
- so 3,14 equals 3.14
- Updated "Label Position"
03-JUL-2013 Version 3.01
- Fixed min-length/max-length issue in "Hidden Password Input"
form element
- Added leading-zero to day and month in ouput of date form elements
- Added default values for autoresponder sender and subject
- Fixed "Reply-to" issue
28-JUN-2013 Version 3.0
- Updated MS Web Browser Control to display CSS3 styles. Its recommended
to install MS Internet Explorer 10 (or newer).
Please note: It will still work on older systems
(IE installations), but the internal browser control might not show
all CSS styles.
- Added an additional Mode to create a Form for php Include
- Added attachments (file upload form element)
- Updated "Line - Horizontal Rule" to use the HR definition in
the "Form Properties" -> "Styles"
- Updated HTML and CSS code
- Added Check Box Groups (Horiz) and (Vert)
- Added Button Styles to "Form Properties - Style and Layout -
Button Styles"
- Added Button Styles and Custom Button Style to Button form element
- Added "required option" to Date input fields
01-FEB-2013 Version 2.0
- New Autoresponder to send a copy of the form data or a custom
message to the user submitting the form.
- New table format options "Spacing" and "Row Spacing".
Please
update your Styles if you are loading a file created with a previous
version!
- Updated HTML code
- Alternate position for "Buttons" and "Captcha"
10-DEC-2012 Version 1.5
- Added "Dual Single Line Input" form element
- Fixed "unchecked Checkbox" summary (false) in "Static
Text/HTML"
- Fixed "New Form Wizard" -> "Download HTML
Template Page"
09-SEP-2012 Version 1.42
- Fixed "Static Text/HTML" form element
- Updated captcha image generator to prevent image buffer problem
29-AUG-2012 Version 1.4
- Added Password Protection form element
- Updated single-line input field (text and numeric)
- Added min and max. length to single-line input field
- New static text/html form element (WYSIWYG)
- Please reopen all "static text" form elements if you
open forms created with an older version!
- Static text/html allows to include form values for e.g. a summary
on the success or submit page
- Value range input field updated
- Compacted php code
- Added "New Form Wizard"
- Added Form Property: "Required Field Marker" to highlight
the "Label" if a field is required
- Added "HTML Email" options to customize the HTML email
03-JUL-2012 Version 1.32
- Changes in text (Input Field and Value Field)
02-JUL-2012 Version 1.31
- Fixed a problem with Windows XP, which caused the comctrl.dll
to crash after a click on an edit icon
25-MAY-2012 Version 1.3
- Added backward compatibility for Windows XP (older versions
will run on Windows 7 or Vista only)
- Added "Text Name Position": Top, Top-Left, Hide, Hide-Left
03-MAY-2012 Version 1.21
- Fix for "STATIC_Blank" issue
- Fix for checked/unchecked issue when using drop-down, select,
multi-select and radio-button elements
24-APR-2012 Version 1.2
- New fully functional free version
- Fix for local-template issue
29-MAR-2012 Version 1.12
- Fix: "Array" displayed when using a multi-selection
form element on a single form page
27-FEB-2012 Version 1.11
- Fix: The mail sourcecode was shown in the mail client in some
cases (depending on the version of mb_send_mail). This was caused
by an additional \r in the additional header lines.
22-JAN-2012 Version 1.1
- Added optional 8bit message encoding for Text, HTML and XML
- [Email] will be used as sender "From:" in the header
if [Email] was defined as form variable
- New text format option [LINKTOP:URL] to open a link as new page
in the current browser window when using an iframe or frames
08-JAN-2012 Version 1.03
- Fix: Numerical Input produced a parse error if no default value
was specified
- Fix: Radio-Button (horiz) missing values
- Fix: Recently Opened Forms
22-DEC-2011 Version 1.02
- Fix: Vertical radio-buttons direction
- Fix: Required fields on multi-input
- Fix: Delete Page
15-DEC-2011 Version 1.0