Shopping Cart

No products in the cart.

BS EN ISO 9241-143:2012

$215.11

Ergonomics of human-system interaction – Forms

Published By Publication Date Number of Pages
BSI 2012 108
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

This part of ISO 9241 provides requirements and recommendations for the design and evaluation of forms — in which the user fills-in, selects entries for, or modifies labelled fields on, a “form” or dialogue box presented by the system. Often the system then creates or updates the data associated with the form. Form-based entries typically are in the form of typed input (abbreviations, or full names) or selections from available option lists.

This part of ISO 9241 is applicable to forms regardless of the modality in which they are rendered (visual, spatial, vocal). However, much of the guidance is based on a model of visual and spatial relationship.

In addition, this part of ISO 9241 specifies the use of non-text methods for providing forms entries (e.g. list boxes) and pertains to dialogue boxes which utilize form techniques. Guidance is provided on the selection and design of those user-interface elements relevant to forms.

While lists used to enter forms data are covered in this part of ISO 9241, menus which are similar to lists are outside its scope but are covered in ISO 9241-14. Neither is this part of ISO 9241 applicable to the hardware aspects of forms.

NOTE Some of the requirements and recommendations in this part of ISO 9241 are based on Western Language conventions. For other languages, particular requirements or recommendations might need to be modified to fit the readability and/or text input considerations inherent in these languages.

The requirements and recommendations in this part of ISO 9241 are applicable throughout the development process — for example, as guidance for designers during design, as a basis for heuristic evaluation, as guidance for usability testing — and in the procurement process.

PDF Catalog

PDF Pages PDF Title
11 1 Scope
2 Normative references
12 3 Terms and definitions
16 4 Forms
4.1 Selection
4.2 General requirements and recommendations
4.2.1 Form titles
4.2.2 Relationship of form title to application structure
17 4.2.3 Visual coding
4.2.4 Appearance of form elements
4.2.5 Form display density
4.2.6 Complexity
4.2.7 Restricting use of expanded dialogues
4.2.8 Instructions
18 4.2.9 Help
4.2.10 Overview of structure
4.2.11 Use of modal and modeless dialogue boxes
4.2.12 Accessibility
4.2.13 Consistency
19 5 Information presentation
5.1 General
5.2 Layout
5.2.1 Paper document source
5.2.2 No source document
5.2.3 Order of required fields and optional fields
5.2.4 Alphanumeric field alignment
20 5.2.5 Numerical field alignment
5.2.6 Allowable field values
5.3 Names and labels
5.3.1 Consistency
5.3.2 Naming elements and groups of elements
5.3.3 Label visual design
5.3.4 Differing label lengths
21 5.3.5 Similar label lengths
5.3.6 Label placement for search tasks
5.3.7 Consistent label positions
5.3.8 Label position for check boxes or radio buttons
5.3.9 Labels for screen reader use
5.3.10 Groups of fields
22 5.3.11 Multiple instances of fields in a matrix
5.3.12 Descriptive field labels
5.3.13 Distinctive field labels
5.3.14 Consistent labels
23 5.3.15 Symbols or units
5.3.16 Initial upper-case letter for field labels
5.3.17 Implicit designator for elements
5.3.18 Multiple pages
5.4 Visual cues in fields and forms elements
5.4.1 Design considerations
5.4.2 Fields with fixed length entry
24 5.4.3 Fields with maximum length
5.4.4 Representation of optional and required entries
5.4.5 Inform on representation used to distinguish between required and optional entries
25 5.4.6 Modifiable versus non-modifiable fields
5.4.7 Cues for entry format
5.4.8 Cues for push buttons
5.4.9 Cues for expanding dialogues
5.4.10 Cues for contracting dialogues
6 Interaction
6.1 Navigation
6.1.1 Method
26 6.1.2 Movements among fields
6.1.3 Quick access
6.1.4 Return to initial field
6.1.5 Record cycling
6.1.6 Pointing device and multiple forms
6.1.7 Conditional navigation
6.2 Navigation by tab keys and scrolling
6.2.1 Tab keys or equivalents
6.2.2 Completely filled-in fixed-length fields
27 6.2.3 Mutually exclusive fields
6.2.4 Form sections
6.2.5 Backwards tabbing
6.2.6 Forward wrapping
6.2.7 Backward wrapping
6.2.8 Field scrolling
6.2.9 Scrolling by pages
6.3 Input focus and cursors
6.3.1 Keyboard focus
28 6.3.2 Cues for keyboard focus
6.3.3 Initial focus position
6.3.4 Initial placement of the text cursor
6.3.5 Replacement of text in a field
6.3.6 Indirect regaining of keyboard focus
29 6.3.7 Regaining focus by clicking in a field
6.3.8 Indicators and cursor for multiple selection
30 6.3.9 Indicator for single selection
31 6.4 Input
6.4.1 Considerations
6.4.2 Minimize cursor movement
6.4.3 Input device independency
6.4.4 Pointing devices
6.4.5 Switching between input devices
32 6.4.6 Incomplete text entry field
6.5 User control
6.5.1 Changes or corrections
6.5.2 Immediate processing of user input
6.5.3 Identifying and locating errors
6.5.3.1 Multiple fields
6.5.3.2 Dependencies
6.5.4 Re-entering data
33 6.5.5 Disabled areas
6.5.6 Easy transmission
6.5.7 User control information
6.5.8 Dismissing dialogue boxes
6.5.8.1 Single actions
6.5.8.2 Multiple actions
34 6.5.8.3 Single and multiple actions
6.5.9 Temporary save
6.6 Feedback
6.6.1 Information needed
6.6.2 Typed-in character echoing
6.6.3 Cursor position and visibility
6.6.4 Pointer position
6.6.5 Focus indicator
35 6.6.6 Field errors
6.6.7 Transmission acknowledgment
6.6.8 Database changes
6.7 Access to forms and dialogue boxes
6.7.1 Access mechanism
6.7.2 Direct form access
6.7.3 Movement between forms
6.7.4 Hierarchical level movement
6.7.5 Returning to the initial form
36 6.7.6 Forms in a windows environment
6.7.7 Default form
6.7.8 Property dialogues
37 6.8 Default values
6.8.1 Field default values
6.8.2 Choice of system default values
6.8.3 User configured defaults
6.8.4 Return to system defaults
6.8.5 Defaults in previously opened dialogue boxes and forms
38 6.8.6 Editable default values for text fields
6.8.7 Default values for a group of radio buttons
6.8.8 Default values for a group of check boxes
6.9 Default actions for forms elements
6.9.1 Default actions
6.9.2 Number of default actions
6.9.3 Activation of default action
39 6.9.4 Safe default actions
6.9.5 Cues for default action
6.9.6 Default actions in multi-field dialogues
40 6.9.7 Default actions in simple dialogues
7 Validation
7.1 Singlefield validation
7.2 Multiplefield validation
8 Choice of form elements
8.1 Accessibility of form elements
8.2 Choice considerations
41 8.3 Push buttons
8.4 Toggle buttons
8.5 Text entry fields
42 8.6 Radio buttons
8.7 Check boxes
43 8.8 Stepper buttons
44 8.9 Singleselection list boxes
8.10 Multipleselection list boxes
45 8.11 Pop-up/drop-down list
46 8.12 Combination boxes
47 8.13 Singleselection hierarchical lists
48 8.14 Multipleselection hierarchical lists
8.15 Analogue form elements (slider, rotary dials and equivalents)
49 8.16 Tabbed form elements
9 Form element design
9.1 Alphanumeric text entry
9.1.1 Justification of entries
9.1.2 Leading zeros
50 9.1.3 Multiple lines
9.1.4 Mutually exclusive fields
9.1.5 Interdependency rules
9.1.6 Text entry field area
9.1.7 Numeric entry field area
51 9.2 Choice
9.2.1 Choice categories
9.2.2 Limited choice options
9.2.3 Discriminable visual cues
9.2.4 Push buttons (Screen buttons)
9.2.5 Groups of radio or toggle buttons
9.2.6 Multiple binary state settings
52 9.2.7 Layout of radio buttons and check boxes
9.2.8 Use of check boxes for multiple objects
9.3 List-based elements for choice
9.3.1 Types of listbased elements
9.3.2 Fields with text and listbased elements
53 9.3.3 List elements that include a text field
9.3.4 Non-scrolling or scrolling lists
9.3.5 Hierarchical list elements
54 9.3.6 Multiple column lists
9.3.7 Cues for single or multipleselection list boxes
9.3.8 Selection of all items in a list
9.3.9 Cues for type of multiple selection
9.3.10 Mechanisms for multiple selection
55 9.3.11 De-selection in multipleselection lists
9.3.12 Quick de-selection access in multipleselection lists
9.3.13 Range selection in multipleselection lists
9.3.14 Quick access for list boxes
9.3.15 Combination boxes
9.3.16 Stepper buttons
56 9.4 Tabs
9.4.1 Use
9.4.2 Logical sequence of tabs
9.4.3 Preservation of ordering
9.4.4 Rows of tabs
9.4.5 Alternatives to rows of tabs
57 9.4.6 Vertically displayed tabs
9.4.7 Visual cues in tab elements
9.4.8 Hierarchies of tabs
9.4.9 Push buttons in a dialogue box for a single tab
58 9.4.10 Push buttons in a dialogue box for all tabs
9.5 Scroll bars
9.5.1 General design considerations
9.5.2 Presentation
9.5.3 Meaningful units
9.5.4 Upward scroll button
59 9.5.5 Downward scroll button
9.5.6 Right scroll button
9.5.7 Left scroll button
9.5.8 Scroll box
9.5.9 Scroll shaft
9.5.10 Cues for scrolling availability
60 9.5.11 Cues for information to be scrolled
9.6 Push buttons and tool palettes
9.6.1 Cues for scope of action for push buttons
9.6.2 When to use tool palettes
9.6.3 Regaining tool palette space
9.6.4 Alternative access to functionality
9.6.5 Separation of objects and actions
61 9.6.6 Cascading palettes
9.6.7 Keeping cascading tool palettes open
9.6.8 Closing cascading tool palettes
9.6.9 Position of tool palette
9.6.10 Customization of tool palettes
9.6.11 Context-sensitive help
62 10 Conformance
BS EN ISO 9241-143:2012
$215.11