2017-04-25 41 views
2

在Zendesk的帮助中心,我设置了一个新的请求页面,允许最终用户提交请求。如何在新请求页面上捕获zendesk中其中一个自定义票证字段的值?

对于其中一个问题,有一个下拉菜单,要求客户端确定他们是使用基本版还是企业版。

如果基本的话,我想展示一些文字,或许是一种为我们的客户提供优先级信息的模式。

不过看着代码,并不清楚如何捕捉下拉列表中的值以相应地显示消息。

到目前为止,我没有看到一个明确的方法来做到这一点,我一直在寻找的文件在这里https://developer.zendesk.com/apps/docs/help-center-templates/new_request_page#content

这是我们设置了对新申请页面模板的代码。

{{breadcrumbs}} 

<div class="clearfix"> 

    <section class="main-column"> 
    <h1>{{t 'submit_a_request'}}{{#if parent}} 
    <span class="follow-up-hint"> 
     {{follow_up}} 
    </span> 
    {{/if}}</h1> 

    <div class="form"> 
    {{request_form}} 
    </div> 
</section> 

{{chat}} 

回答

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 
    } 
}); 
相关问题