如何在Watson Conversation中使用Select Option

时间:2017-05-12 18:43:14

标签: javascript node.js ibm-watson watson-conversation

我尝试将select options标记插入到我的对话中,以使用户更加简单。我这样做了:

Conversation

在index.js中:

function selected(){
switch($('#selected option:selected').val()){
    case 01:
       alert("01");
        break;
    case 02:
        alert("02");
        break;
}
};

但它不会识别所选的选项。我尝试没有选择功能()(只有开关盒),但它没有工作..有人可以帮助我吗?非常感谢!

1 个答案:

答案 0 :(得分:1)

我相信你在高级语境中的HTML有你错过的东西。

onselect您键入的:的HTML中,但是,要使用onselect并调用一个函数,您必须使用onselect="nameFnction()"

请参阅MDN中的one简单示例以使用此标记:

<input type="text" onselect="myFunction()" value="Hello world!">

现在,请参阅other示例,根据选择正常工作:

<select>
  <option onclick="doSomethingA(this);">A</option>
  <option onclick="doSomethingB(this);">B</option>
  <option onclick="doSomethingC(this);">C</option>
</select>

使用jQuery(您的ID为select而未选中):

$('#select option:selected').val()