2013-05-16 40 views
6

có ai biết cách xác thực Tiện ích con đa lựa chọn Kendo với trình xác thực giao diện người dùng Kendo không?
Tôi chỉ muốn kiểm tra xem các lựa chọn có chứa nội dung nào đó hoặc trống không.
Cần chọn Multiselect.Kendo ui Xác thực đa lựa chọn

Cảm ơn

Trả lời

10

Cho một multiselect định nghĩa là:

<select id="tags" multiple="multiple" name="tags" required data-required-msg="Select start time"></select> 

và JavaScript sau để khởi tạo nó:

var multi = $("#tags").kendoMultiSelect({ 
    dataSource: { 
     transport: { 
      read: function (op) { 
       var data = [ 
        "Option1", "Option2", "Option3", "Option4", "Option5" 
       ]; 
       op.success(data); 
      } 
     } 
    } 
}).data("kendoMultiSelect"); 

Thêm mã sau đây để phê chuẩn nó:

// Get reference to the validator 
var validator = $("#tags").kendoValidator().data("kendoValidator"); 

// Bind validation to blur 
$("input", multi.wrapper).on("blur", function() { 
    validator.validate(); 
}); 
+0

WOW, hoạt động gre tại :-) cảm ơn bạn! – chris

+1

Tôi đã sử dụng câu trả lời này để sửa xác thực trên nhiều lựa chọn của chúng tôi. Chìa khóa để sửa chữa là chúng tôi đã tạo ra các lựa chọn trên các yếu tố 'đầu vào' thay vì' select' sẽ ngăn chặn xác nhận hoạt động chính xác: http://plnkr.co/edit/Riu7EjKq0JjxAElmaQ85?p=preview –

+1

Như mọi khi OnaBai là Người đàn ông hàng đầu :-) Cảm ơn sự giúp đỡ của bạn! – EdsonF

Các vấn đề liên quan