2018.1

Table Of Contents
Getting the status of unchecked checkboxes and radio buttons
Unchecked checkboxes and radio buttons are not submitted (as per standard HTML behavior),
so how to get the state of those checkboxes and radio buttons? A common approach to get the
state of unchecked checkboxes and radio buttons is to add a hidden field to the Form with the
same name as the checkbox or radio button, for example:
<input type="hidden" name="status_1" value="0" />
<input type="checkbox" id="status_1" name="status_1" value="1" />
When multiple fields with the same name are encountered, the previous value is overwritten.
This way the values for unchecked checkboxes and radio buttons can be processed easily.
Tip
The Capture OnTheGo (COTG) plugin automatically adds a hidden field for every unchecked
checkbox on a Form when the Form is submitted. It does this for every Form; the template doesn't
have to be a COTG template. (See: "Using the COTG plugin: cotg-2.0.0.js" on page499.)
Using JavaScript
JavaScript files, libraries and frameworks can be added to a template, primarily for use in Web
pages and Capture OnTheGo Forms.
Which kind of library or framework you'll want to work with depends on the type of features you
really desire. For a bit of help with that and a few examples, see this how-to: Using external
libraries.
Some JavaScript files are added automatically:
l When you create a template with a COTG Template Wizard (see "Capture OnTheGo
template wizards" on page473), the Designer automatically adds the jQuery library and
the COTG library: cotg-2.0.0.js. This also happens when you add a Capture OnTheGo
(COTG) element to a template that you didn't start with a COTG template wizard. For more
information about this plugin, see "Using the COTG plugin: cotg-2.0.0.js" on page499.
l
Capture OnTheGo and Jumbotron template wizards automatically add the Foundation
files v. 5.5.1 to the resources of the template. For more information about the use of
Foundation in the Designer, see "Using Foundation" on page477.
Page 460