For Adobe ColdFusion application servers TerraForm 2.7: What's New?

  • New formats
  • Existing formats and presets
    • added option group support to select format, so you can create groups within your select box;
    • checkbox: guaranteeuniqueid deprecated;
    • added qForms support to timePicker;
    • added disabled and focusTo support to most formats;
    • several improvements to enhancedFile: thumbnails for more browsers, clean up file names, catch incorrect error when destination folder non-existent, fix form refresh, improved extension alert;
    • removed some options from title preset;
    • modified country list for country preset;
    • noprocessing was being passed through to HTML on submitButton;
    • URL format: addProtocol attribute, test button no longer inserts HTTP:// into .
  • Infrastructure changes
    • Historically, TerraForm errors have been displayed in a group at the top of the form or elsewhere. Now, you may display errors next to relevant fields, or try a combination of both;
    • A unique but predictable ID is now assigned to each field unless you have already assigned one, making field manipulation through script possible;
    • Several new JavaScript functions are available for form fields: getDisabled(), setDisabled(), toggleDisabled(), getValue(), setValue();
  • Minor enhancements
    • Optional parentheses in caption to modify what is displayed in error messages
    • Added accelerator style to access keys;
    • terrarule now deduces fieldList attribute based on fields in rule;
    • added labelTransformRegex and labelTransformSubstring attributes;
    • added support for multiple required fields message blocks;
    • label tag now wrapped around cf_terralabel labels;
    • added focusTo attribute;
    • moved generation of required fields error down so that custom validation may manipulate the list of missing required fields;
  • Bugfixes
    • modified time datatype;
    • no longer throws a strange error when labels without associated fields encountered;
    • added name attribute back in for XHTML (tt is deprecated but qForms needs it);
    • change \ in settings.cfm to / for Linux support;
    • hashes now escaped in terrarule;
    • key filtering on numeric and text formats now ignores enter key;
    • focusField default failing;
    • Chinese locale;
    • Apache support;
    • Netscape 4: form was not submitting in Netscape 4 due to hidden field being wrapped in style display:none;
    • cf_terrarule double quote issue;
    • TerraForm now knows to use the GET method when the scope is specified;
    • fixed problems with sqDecimal, acDecimal, and myDate in the datatype packs.

License holders: download your free upgrade.

See also TerraForm 2.6: What's New?


A JavaScript forms API featuring client-side validation. TerraForm includes support for qForms as a convenient way to add client-side validation to your forms. qForms is a product of PengoWorks.


A WYSIWYG editor for web forms. TerraForm includes support for FCKeditor.

Uniform Resource Locator
HyperText Markup Language
The coding language used to create hypertext documents for use on the World Wide Web.
Hypertext Transfer Protocol
The protocol for moving hypertext files across the Internet.
What You See Is What You Get
A document looks like a reasonable facsimile of the end result during the editing process. Modern word processors, for example, are WYSIWYG.