Catches a noinput event, which is thrown by the VoiceXML application or by the platform when, during an input context, the user fails to input any data after a specified timeout duration. The <noinput> element associates a noinput handler with a document, dialog (i.e. form or menu), or form item. It contains executable content. It is a shorthand notation for <catch event="noinput">.
<noinput
count="integer"
cond="ECMAScript_Expression">
child elements
</noinput>
|
|
Attribute |
Description |
|
count |
The count attribute allows you to handle different occurrences of the noinput event differently. Each form, menu, and form item maintains a counter for the noinput event while it is being visited; these counters are reset each time the menu or form item's form is re-entered. When there are more than one |
|
cond |
An ECMAScript expression to be evaluated and used as a boolean condition. This |
Two anonymous variables are available within the scope of the <input> element:
<throw>, <choice>, <link>, or <return> element, or a platform defined value for noinput events thrown by the platform. If no message is specified, the value of this variable is ECMAScript undefined.Field Form Initial Menu Object Record Subdialog Transfer Vxml
Assign Audio Clear Data Disconnect Enumerate Exit ForEach Goto If Log Prompt Reprompt Return Script Submit Throw Value Var #PCDATA
None
None
<?xml version="1.0"?>
<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml">
<property name="timeout" value="3s"/>
<form>
<field name="field1" type="boolean">
<prompt> Don't say anything. </prompt>
<noinput>
You were quiet for 3 seconds.
<exit/>
</noinput>
<filled>
You said <value expr="field1"/>.
</filled>
</field>
</form>
</vxml>
|