Form and Template StandardsRequirements for forms and templates that are developed, procured, maintained, or used under the purview of the California Department of Education (CDE).
- Ensure forms are logical and easy to use. The navigation order of form elements is intuitive (e.g., The tab order matches the visual order.). All functionality is available when used with keyboard only.
- Associate form labels with fields and controls.
- Sufficient labels, cues, and instructions for required interactive elements are provided at the beginning of the form or set of fields via instructions, examples, and/or properly positioned form labels.
- Use unique and informative label text (e.g., "Student First Name" and "Parent First Name," instead of "First Name" and "First Name").
- When labels alone are insufficient, form input elements have helpful text that identify their purpose and match the associated text label (e.g., Tooltip, Help Text).
- Exception: Blank cells that allow input, in a properly formatted table with sufficiently descriptive header cells, may be used instead of actual fields.
- Related form elements and elements with multiple labels are grouped appropriately (e.g., group name is identified as part of the tool tip of the element; radio buttons have the same name).
- Keyboard focus moves to and returns from form elements appropriately.
- When a form element receives focus, it does not result in a substantial change to the form, the spawning of a pop-up window, an additional change of keyboard focus, or any other change that could confuse or disorient the user.
- When a user inputs information or interacts with a control, it does not result in a substantial change to the page, the spawning of a pop-up window, an additional change of keyboard focus, or any other change that could confuse or disorient the user unless the user is informed of the change ahead of time.
- If utilized, form validation errors are presented in an efficient, intuitive, and accessible manner. The error is clearly identified, quick access to the problematic element is provided, and user is allowed to easily fix the error and resubmit the form.
- Required form elements or form elements that require a specific format, value, or length provide this information as a text description.
- If an input error is detected, provide suggestions for fixing the input in a timely and accessible manner.
- It is visually apparent which form element has the current keyboard focus.
- If the user can change or delete legal, financial, or test data, the changes/deletions can be reversed, verified, or confirmed.
- Do not use multiple-select menus (e.g., multiple-select dropdowns).
- Reset buttons should not be used unless specifically needed.
- Do not use image buttons.
Additional Requirements when Working with PDF, MS Word, MS Excel and Web Forms
- Form elements are created using the Forms tool.
- Each form element has been assigned a unique and descriptive name in the Properties dialog box.
- Form elements have a border or underline.
- Exception: Form elements in table cells do not require additional formatting.
- Save as Reader Extended PDF.
- When providing additional information about a form field or group of form fields that can't easily be included in each form field's Tooltip, insert the informational text into a text field and set it as Read Only. The text field must be placed immediately before the associated form field or fields in the reading order. This method will make the informational text available to those using a screen reader in Forms Mode.
- Use form elements from the Legacy Forms section of the Legacy Tools.
- Exception: Use the Option Button (ActiveX Control) from the ActiveX Controls section of the Legacy Tools.
- Restrict editing to only allow filling in form elements.
- Avoid using dropdown menus and radio buttons when possible.
- Form elements are avoided where possible (i.e., Do not use Excel for forms.).
- Fieldset and legend should be used when a higher-level label is necessary. They should not be used for any other purpose. Single checkboxes or basic radio buttons that make sense from their labels alone do not require fieldset and legend. Nested fieldsets should be avoided.
- CAPTCHAs are accessible in both visual and audible formats.
- For form controls, ensure the name and role can be programmatically determined; and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies.
- Online surveys are a type of web form and must follow the guidance for web forms.
- Note: Following the accessibility guidance for a fully accessibility-compliant survey software system will be considered sufficient.
CDE defines a template as a file that serves as a starting point for a new document. It may include styles, layout, formatting, or content needed for all files created from the template. Templates, examples of completed files, or samples of partially completed files are often developed since they can be helpful for end users. When templates, examples, or samples contain interactive controls, fields, or cells/space that is required for content entry, they are also considered to be forms and must adhere to the guidance provided in the Forms section of these standards.
Forms and templates require extra care in development to ensure that they can be used on a wide variety of devices and by the largest number of people, including those that use assistive technology. In addition, forms and templates are specified in accessibility requirements as needing to be compliant with State and federal guidelines.
These CDE standards for forms and templates are in addition to relevent standards for specific content file types. For example, a form or template developed as a PDF document would need to meet all of the standards for PDF documents in general (as indicated in the CDE PDF Standards), as well as, the guidance contained in this Form and Template Standards.
- CDE's Accessibility Standards
Requirements for all CDE content, including forms and templates.
- CDE Standards References
The CDE's Form and Template Standards are built on the guidance of a number of highly regarded authorities in information and communications technology (ICT) accessibility. See specific references used in developing our Form and Template Standards.