PRB: Web Telephony Engine Does Not Annunciate Content Between the Last Input and the Submit Button (292242)



The information in this article applies to:

  • Microsoft Win32 Application Programming Interface (API), when used with:
    • the operating system: Microsoft Windows 2000
    • the operating system: Microsoft Windows XP

This article was previously published under Q292242

SYMPTOMS

Web Telephony Engine (WTE) does not announce text and .wav files that occur between the last input of a form and the automatic click of the form's submit button. This problem only occurs when cut-through is enabled (which is the default).

CAUSE

WTE will automatically click a submit button in a form. This behavior is exactly the same as if a user clicked the button immediately after filling out the last input in the form. Announcements can be interrupted ("cut-through") when the cut-through style is enabled. In this case, the submit button is automatically clicked by WTE before any of the immediately preceding text or .wav files can be announced. This is the intended behavior.

RESOLUTION

In order to have the text announced, simply disable cut-through on the tags that you want to protect from cut-through. For example, the following HTML will announce a transition phrase before submitting the form:
<FORM ACTION="submit.htm">
  <LABEL> Please enter your account number followed by the pound key </LABEL>
  <INPUT TYPE=TEXT MAXLENGTH=20 ID=ACCOUNT>
  <LABEL STYLE="cut-through:no"> Thank you.  One moment please while I look up your information. </LABEL>
  <INPUT TYPE=SUBMIT>
</FORM>
				
With cut-through set to "no", as shown, WTE announces the complete text of the final label before it automatically submits the form. With cut-through set to "yes" (which is the default) the final label would not be announced.

Modification Type:MajorLast Reviewed:12/18/2003
Keywords:kbKernBase kbprb kbTAPI KB292242