2013-02-25 74 views
5

我使用Select2來增強我的<select>輸入。我用coldfusion和sql填充<options>。如果在用戶搜索中沒有匹配,我想使用formatNoMatches添加選項。我不想使用多重選擇,因爲它不適用於我的coldfusion,再加上一個簡單的點擊事件到formatNoMatchesSelect2 - 鏈接格式NoMatches

select2.js中的某處存在停止發生formatNoMatches的鼠標事件的代碼。有沒有辦法破解它,將允許鼠標事件?

$(".select").select2({ 
    allowClear: true, 
    blurOnChange: true, 
    openOnEnter: false, 
    formatNoMatches: function(term) { 
     return "<a href='#' onclick='alert('" + term + "');'" 
      + "id='newClient'>Add New Client</a>"; 
    } 
}); 

我無法獲得上述代碼來提醒任何事情。

+0

是select2.js您自己寫的文件嗎? – 2013-02-25 16:30:24

+0

不,它是一個jQuery插件 – 2013-02-25 16:33:33

+0

僅供參考,更新的問題包括插件鏈接,即http://ivaynberg.github.com/select2/ – Leigh 2013-03-28 23:55:37

回答

0

使用選擇2 createSearchChoice功能,允許用戶輸入自己的選擇。然後,使用select2上的更改事件來偵聽任何新的搜索選項,並啓動一個迷你表單或取消隱藏該頁面上的鏈接,以在選擇自定義選項時添加其他詳細信息。