Plum DEV Documentation
voicexml:tags:elseif

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

voicexml:tags:elseif [2014/05/29 15:35]
jennifer meta description
voicexml:tags:elseif [2019/09/17 12:29]
Line 1: Line 1:
-{{description>​‹elseif› VoiceXML tag details, attributes and VXML code example.}} 
-=====<​elseif>​===== 
- 
-Used in conjunction with the <if> tag. 
-====Attributes==== 
-| cond |  An ECMAScript expression to evaluate. | 
- 
-====Notes==== 
- 
-None 
- 
-====Example==== 
-<​code>​ 
-<?xml version="​1.0"?>​ 
-<vxml version="​2.0">​ 
-  <​form>​ 
-    <field name="​myprompt"​ type="​digits">​ 
-      <​prompt>​ 
-        Say the magic number between 1 and 9. 
-      </​prompt>​ 
-      <​filled>​ 
-        <if cond="​myprompt==5">​ 
-          <​prompt>​ 
-            You guessed correctly! 
-          </​prompt>​ 
-          <!-- Please note that the "​elseif"​ tag is a closed --> 
-          <!-- single tag. --> 
-        <elseif cond="​myprompt==4 || myprompt==6"/>​ 
-          <​prompt>​ 
-            You're close. Try again. 
-          </​prompt>​ 
-          <clear namelist="​myprompt"/>​ 
-        <​else/>​ 
-          <​prompt>​ 
-            Try again. 
-          </​prompt>​ 
-          <clear namelist="​myprompt"/>​ 
-        </if> 
-      </​filled>​ 
-    </​field>​ 
-  </​form>​ 
-</​vxml>​ 
-</​code>​ 
-The output of the above script would be: 
- 
-Computer: Say the magic number between one and nine. \\ 
-Human: Three. \\ 
-Computer: Try again. Say the magic number between one and nine. \\ 
-Human: Six. \\ 
-Computer: You're close. Try again. Say the magic number between one and nine. \\ 
-Human: Five. \\ 
-Computer: You guessed correctly! 
- 
- 
-====Child Tags==== 
- 
-None 
- 
- 
-====Parent Tags==== 
- 
-[[voicexml:​tags:​if|<​if>​]] 
-