Установите пользовательское сообщение об ошибке, используя собственные правила плагина проверки нокаута

Я использую Asp.net MVC3 и библиотеку Knockoutjs. Мне нужно сделать некоторую проверку на стороне клиента. Я изучаю плагин проверки нокаута.

Итак, я объявляю следующее значение ko.observable в своем js-коде:

 var numberValue = ko.observable().extend({ number: true }) 

Это моя часть представления:

<input data-bind = "value: numberValue " />

Когда пользователь вводит какое-либо значение, не являющееся числом, отображается сообщение об ошибке: «Пожалуйста, введите a номер". Могу ли я отобразить другое сообщение об ошибке, но по-прежнему используя собственные правила? Я не хочу писать пользовательскую логику проверки только для этого. Любая помощь с некоторым рабочим примером будет принята с благодарностью. Спасибо!

18
задан Display Name 11 March 2013 в 22:51
поделиться