Personalizar el mensaje de error y la colocación

Actualmente la Octavos De Final De La Validación plugin automáticamente agregar este elemento HTML a mi página web:

<span class="validationMessage">This field is required.</span>
  1. Quiero cambiar el «Este campo es necesario.» del texto.
  2. Quiero cambiar la colocación de la <span> elemento HTML.
  3. Quiero añadir una clase CSS (.err, específicamente) a mi textbox para que yo pueda agregar un borde rojo.

¿Cómo puede ser hecho con los octavos de final de la Validación?

OriginalEl autor Mr.Wang from Next Door | 2013-09-18

1 Kommentar

  1. 18

    Puede cambiar el valor predeterminado de los mensajes de para una validación por la propiedad:

    test: ko.observable().extend({
            required: {
                params: true,
                message: "This is required"
            }
        })

    Puede utilizar el validationMessage enlace para mostrar los errores donde quieras: en

     <span data-bind="validationMessage: test"></span>

    Y usted puede utilizar el decorateElement y errorElementClass opciones (o el otros validación de enlaces) para añadir algunas clases personalizadas en sus entradas:

    ko.validation.init({
        decorateElement: true,
        errorElementClass: 'err'
    });

    Demo JSFiddle.

    Este violín no parece hacer nada.
    sí, había un enlace roto en el violín. He actualizado ahora.

    OriginalEl autor nemesv

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea