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();
});
WOW, hoạt động gre tại :-) cảm ơn bạn! – chris
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 –
Như mọi khi OnaBai là Người đàn ông hàng đầu :-) Cảm ơn sự giúp đỡ của bạn! – EdsonF