2010-09-08 12 views
24

No puedo entender cómo funcionan los grupos de validación de jquery, ni cómo funcionan .Grupos de validación de Jquery

Supuse que serviría para validar las condiciones que necesitaban más de un elemento para probar, ¿o sí?

No se pudo encontrar nada al respecto en la documentación de validación jQuery ...

+0

imagine un asistente paso a paso ... con los grupos puede validar todo el formulario por pasos. – balexandre

Respuesta

30

El objetivo principal que he utilizado para grupos es producir un mensaje de error para un grupo de entradas y sus respectivas condiciones de validación.

Por ejemplo, si desea repique nombre completo, incluyendo el título, en primer lugar, y apellido:

<script type="text/javascript"> 
$('#yourform').validate({ 
    //...Your valid logic... 
    groups: { 
     nameGroup: "title firstName lastName" 
    }, 
    rules: { 
     title: "required", 
     firstName: "required", 
     lastName: "required" 
    }, 
    messages: { 
     title: "Full name is required", 
     firstName: "Full name is required", 
     lastName: "Full name is required" 
    } 
}); 
</script> 

<form id="yourform"> 
    <div> 
     <input type="text" id="title" name="title" />    
     <input type="text" id="firstName" name="firstName" />    
     <input type="text" id="lastName" name="lastName" /> 
    </div> 
</form> 

Usted todavía tiene que definir las reglas individuales para estos campos, en este caso se requiere y su mensaje personalizado. La única diferencia es que si uno o todos fallaron la validación, generará un mensaje. Por lo que sé, el nombre del grupo, por ejemplo: 'nameGroup' no se puede usar fuera de la función de grupo.

Espero que esto ayude.

Cuestiones relacionadas