2017-04-25 36 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 
    } 
}); 
相關問題