2013-05-16 12 views
6

剣道のUIバリデーターで剣道のUIマルチセレクションウィジェットの検証方法を知っている人はいますか?
選択内容に何かが含まれているか、空であるかどうかだけをチェックしたいと思います。
複数選択が必要です。剣道複数の妥当性チェック

おかげ

答えて

10

のように定義複数選択を考える:それを初期化するため

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

と、次のJavaScriptを:

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

それを検証するための次のコードを追加します。

// 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、works gre at :-)ありがとう! – chris

+1

私はこの回答を使用して、複数選択肢に対する検証を修正しました。この修正の鍵は、検証が正しく機能しないようにする 'select'の代わりに' input'要素に複数選択を作成することでした:http://plnkr.co/edit/Riu7EjKq0JjxAElmaQ85?p=preview –

+1

いつもOnaBaiトップマンです:-) あなたの助けてくれてありがとう! – EdsonF

関連する問題