0

required検証のために、 HTML5 に属性を適用しようとしました。画面にMVVMのロジックを実装しましたが、

私も呼び出しvalidator.validate()ましたが、正常に動作していますが、自分のコントロールの近くで同じ通知を受け取っていません。

  <input class="input-block-level" type="text" id="txtSupplierName" data-bind="value: SupplierName" 
                    placeholder="Supplier Name" required  validationMessage="Supplier Name required {0}"/>

バリデーター

 validator = $("#supplierForm").kendoValidator().data("kendoValidator");

提案してください。現在validator.validate() 、true の場合は先に進み、false の場合は停止して警告を表示します。

4

2 に答える 2

3

これはしばらく前のことですが、これで問題が解決することを願っています:

入力の後にスパンを追加します。'data-for' 属性を使用して、入力コントロールの名前を渡します (また、入力コントロールに名前を追加します)。

<span class="k-invalid-msg" data-for="txtSupplierName"></span>

css クラスは剣道クラスなので、剣道テンプレートを使用しない場合は独自のスタイルを使用してください。

于 2013-12-18T01:44:25.287 に答える