2010-05-16 9 views
6

Estoy aprendiendo JQuery, y he comprobado que JQUery tiene un complemento de validación. http://docs.jquery.com/Plugins/Validation#Validate_forms_like_you.27ve_never_been_validating_before.21¿Es bueno usar el complemento de validación de JQuery?

Para usarlo, los usuarios deben incluir otro archivo de script en la etiqueta Head en HTML.
Estoy pensando si esto causará colisiones de código a los códigos en el complemento de validación
cuando se incluyen más y más archivos javascript.

¿Debo usar JQuery para escribirme nuevas funciones personalizadas para verificar la entrada de datos de los usuarios
o usar el complemento de validación de datos JQuery?

Por favor, asesorar.

Respuesta

5

Usaría el complemento de validación si está haciendo algo complejo, o una gran cantidad de cosas. No es tan pesado y ha madurado bastante. Si es excesivo, no lo use, si se ajusta a sus necesidades, entonces, es un excelente complemento.

razones principales:

  • There are a lot of options
  • Hay una gran cantidad de apoyo de la comunidad/ejemplos disponibles para ayudar.
  • Dependiendo de su marco del lado del servidor, hay muchos de ellos que ya tienen una integración con esto de alguna manera.
  • It's already CDN hosted

Las colisiones no me preocuparse, sólo si que elige incluir otra .validate() plugin, pero esto es una elección consciente con cualquier cosa Javascript en realidad, no es algo de que preocuparse, yo pensaría.

1

Primero probaría el plugin para ver si cumple con sus necesidades. Me sorprendería mucho si tuviera un problema con el conflicto con otras bibliotecas/scripts. La razón de esto es porque el complemento crea un cierre al definir sus funciones y variables dentro de una función anónima, por lo que no habrá colisiones con otros scripts en su página y los globales no serán destruidos o algo así como malo.

En una nota lateral, también debería estar validando en el servidor.

2

Sugeriría usar el plugin. Por supuesto, nunca debe confiar únicamente en la validación del cliente; aún debe validar la publicación en su código de servidor.

Cuestiones relacionadas