Używam biblioteki Asp.net MVC3 i knockoutjs. Potrzebuję wykonać sprawdzanie poprawności strony klienta. Eksploruję wtyczkę do sprawdzania poprawności nokautu.Ustaw niestandardowy komunikat o błędzie za pomocą natywnych reguł wtyczki sprawdzania poprawności nokautu
więc zadeklarować następującą wartość ko.observable w moim kodu JS:
var numberValue = ko.observable().extend({ number: true })
Jest to moim zdaniem część:
<input data-bind = "value: numberValue " />
Gdy użytkownik wprowadzi pewną wartość, która nie jest liczbą pojawi się komunikat o błędzie: "Wprowadź numer". Czy mogę wyświetlić inny komunikat o błędzie, ale nadal korzystam z natywnych reguł? Nie chcę pisać niestandardowej logiki walidacji właśnie w tym celu. Każda pomoc z pewnym przykładem pracy zostanie bardzo doceniona. Dziękuję Ci!
Właśnie tego potrzebowałem. Dziękuję Ci bardzo! – Mdb
Prosty i doskonały! – ariestav
Tak, czekaj - możliwe jest ustawienie pliku ko.validation.rules.pattern.message, ale nie innych !? Próbowałem tylko z validation.rules.minLength i nie działało - widzę wartość ustawianą na obiekcie, ale potem po prostu używa oryginalnej wartości. –