2014-05-13 48 views
0

我有一些麻煩,試圖做一些自定義的驗證與選擇2 jQuery插件選擇二驗證並強制用戶選擇AST至少X項目

我需要力用戶選擇從至少項目清單。 select2插件有一個屬性maximumSelectionSize,它允許用戶從列表中選擇最多X個項目,但它不具有「反向」屬性。此外,所需的標籤將無法工作,因爲我需要用戶選擇多個項目。

由於我正在開發一個帶有parsley驗證插件的自定義驗證器,我需要知道如何在任何時候(通常在表單提交)獲取select2字段中選擇的項目的當前數量(數量)?也許用val()方法?

由於

回答

1

通過解決:

  1. 添加數據香菜-cantmin = 「2」屬性到SELECT2字段

  2. 初始化ParsleyConfig對象如下

    window.ParsleyConfig = { 
        validators: { 
         cantmin: { 
          fn: function (value, requirement) { 
           //return value !== requirement; 
           if ($("#campoprofesionales").val()) 
            if($("#campoprofesionales").val().length > 1) 
             {return true} 
            else {return false} 
          }, 
          priority: 32 
         } 
        }, 
        i18n: { 
         en: { 
          cantmin: 'You have to select at least %s items from the list' 
         }, 
         es: { 
          cantmin: 'Tiene que seleccionar al menos %s items de la lista' 
         } 
        } 
    }; 
    
相關問題