在Zendesk的帮助中心,我设置了一个新的请求页面,允许最终用户提交请求。
对于其中一个问题,有一个下拉列表,要求客户确定他们是使用基本版还是企业版。
如果是基本的,我想展示一些文字,也许是一个模式,为我们的客户提供有关优先顺序的信息。
然而,在查看代码时,如何从下拉列表中捕获值以显示相应的消息传递并不明显。
到目前为止,我没有看到明确的方法来实现这一目标,我一直在查看此处的文档https://developer.zendesk.com/apps/docs/help-center-templates/new_request_page#content
这是在新请求页面模板上设置的代码。
{{chat}}
{{1}}
答案 0 :(得分:1)
您将希望使用类似的东西获取所选值(为简单起见使用jQuery):
$('#request_custom_fields_' + custom_field_id).attr('value');
您可以检查DOM以查看ID。结果值将是您为自定义字段的选定值分配的标记名称。
你可以在变化时抓住它并对它做出反应:
$('#request_custom_fields_' + custom_field_id).change(function(){
if ($(this).attr('value') == 'my_cool_tag_value') {
//Do your stuff
}
});