Estoy usando la biblioteca Asp.net MVC3 y knockoutjs. Necesito hacer una validación del lado del cliente. Estoy explorando el complemento de validación knockout.Establezca un mensaje de error personalizado usando las reglas nativas del complemento de validación de eliminación directa
Así que declaran el siguiente valor ko.observable en mi código JS:
var numberValue = ko.observable().extend({ number: true })
Este es mi punto de vista parte:
<input data-bind = "value: numberValue " />
Cuando el usuario introduce un valor que no es un número de una aparece un mensaje de error: "Por favor ingrese un número". ¿Puedo mostrar un mensaje de error diferente pero seguir usando las reglas nativas? No quiero escribir una lógica de validación personalizada solo para esto. Cualquier ayuda con algún ejemplo de trabajo será muy apreciada. ¡Gracias!
Justo lo que necesitaba. ¡Muchas gracias! – Mdb
¡Simple y perfecto! – ariestav
Por lo tanto, espere - es posible establecer el ko.validation.rules.pattern.message pero no los otros !? Lo intenté con validation.rules.minLength y no funcionó. Puedo ver que se establece el valor en el objeto, pero luego solo usa el valor original. –