我在vXML 2.0中有一个简单的是或否问题。我试图让用户能够按1表示是,或者2表示2表示否。我查了几十个这个问题的答案,然而,他们都提到了语音输入,而不是dtfm。我确定这是一个明显的答案,但我不知所措。
这是我的代码
<form>
<field name="verifyinput" type="digits?minlength=1;maxlength=1">
<prompt> You entered <?php echo $_SESSION["accountnumber"]; ?>. . If that is your Account Number Press 1. Otherwise Press 2.
</prompt>
<filled>
</filled>
</field>
</form>
我不确定在“已填充”标签中放入什么内容。
答案 0 :(得分:2)
对于简单的识别结果,您只需检查字段名称的值:
<form>
<field name="verifyinput" type="digits?minlength=1;maxlength=1">
<prompt> You entered <?php echo $_SESSION["accountnumber"]; ?>. . If that is your Account Number Press 1. Otherwise Press 2.
</prompt>
<filled>
<if cond="verifyinput == '1'">
<!-- executable content -->
<prompt>You said one</prompt>
<elseif cond="verifyinput == '2'"/>
<!-- executable content -->
<prompt>You said two</prompt>
<else/>
<!-- executable content -->
<prompt>You made an invalid choice</prompt>
</if>
</filled>