ここに剣道ビューモデルがあります。
$(document).ready(function () {
var viewModel = kendo.observable({
addData : function (e) {
if (val.validate()) {
// this will send data to server if only view is valid.
}
}
});
kendo.bind($("#my-form"), viewModel);
var val = $("#my-form").kendoValidator({
messages : {
my custom messages
},
rules: {
my custom rules
}
}).data("kendoValidator");
});
フォームを送信しようとすると、フォームが検証されませんでした。については単純に真になりますval.validate()
。次にdata("kendoValidator")
、これは HTML5 検証ではないため、削除します。それを外すとこんな感じに・・・
var val = $("#my-form").kendoValidator({
messages : {
my custom messages
},
rules: {
my custom rules
}
});
次に、フォームを送信しようとすると、ページが更新されます。これでどこが間違っていたのですか??