【问题标题】:How use Select Option in Watson Conversation如何在 Watson Conversation 中使用 Select Option
【发布时间】:2017-05-12 18:43:13
【问题描述】:

我正在尝试将选择选项标签插入到我的对话中,以使其对用户更简单。我这样做了:

并且在 index.js 中:

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

但它无法识别所选的选项。我尝试不使用 selected() 函数(仅使用 switch case),但没有成功。有人可以帮帮我吗?非常感谢!

【问题讨论】:

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


【解决方案1】:

我相信您在高级上下文中的 HTML 有一些您错过的东西。

在您的 HTML 中 onselect 您输入了 :,但是,要使用 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 option:selected').val()

【讨论】:

  • 嗨 Sayuri,我正在尝试在我的 IBM watson 对话响应中实现日期选择器。我知道 HTML 代码可以作为文本插入作为响应,但我无法弄清楚。请帮我一些代码sn-p。我也不是 UI 人。
  • 嗨@Kumar,这将是一个不同的问题,并且 Watson Assistant 在过去几个月中进行了一些更新。我建议您创建一个新问题。你可以ping我
  • 是的,我创建了一个新问题。请看一看。 stackoverflow.com/questions/61204579/…
  • 感谢您的时间。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-14
  • 1970-01-01
相关资源
最近更新 更多