| Title | Change of user agent when a key is pressed in an input field (onkeypress) |
|---|---|
| Description | Document containing a text input field; when the user types a character an MP3 file is loaded with an external player. A warning above the form tells the user that entering text into the field will open a media player. |
| Creator | BenToWeb (johannes.koch@…) |
| Rights | Copyright BenToWeb 2005-2007 |
| Language | English |
| Date | 2007-01-12 |
| Status | accepted QA |
Technologies are markup languages or data formats. If the technology is a markup language, “features” refers to elements and attributes.
XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition)
Feature: input
(namespace: http://www.w3.org/1999/xhtml)
.
Technical specification:
Intrinsic events: onkeypress
.
Standard ECMA-262 : ECMAScript Language Specification, 3rd edition (December 1999)
The test is intended to pass because because the change of user agent was expected.
The browser must be JavaScript-enabled.
Accessibility expert.
“Rules” refer to success criteria in WCAG 2.0, checkpoints in WCAG 1.0 and similar requirements.
The test case passes the following success criterion: http://www.w3.org/TR/2006/WD-WCAG20-20060427/guidelines.html#consistent-behavior-no-extreme-changes-context.
The user initiated the change of context, and expected it to be connected to the user's action.
This test case maps to failure F60: Failure of SC 3.2.5 due to launching a new window when a user enters text into an input field (http://www.w3.org/TR/2006/WD-WCAG20-TECHS-20060427/Overview.html#F60).
The test case passes the following success criterion: http://www.w3.org/TR/2006/WD-WCAG20-20050630/#consistent-behavior-no-extreme-changes-context.
The user initiated the change of context.
The user pressed a key, which initiated a change of user agent.