¿Qué es el complemento de validación de formularios jQuery formValidator?
Complemento de validación de formularios jQuery formValidator, que se basa en la biblioteca de clases jQuery y realiza la separación de los scripts js del código html de la página. Puede dividir varios grupos de verificación y la verificación de cada grupo no se afecta entre sí. Para un objeto de formulario, solo necesita escribir una línea de código para implementar fácilmente innumerables (teóricamente) controles de script. Actualmente, se admiten 5 métodos de verificación principales, a saber: inputValidator (control de longitud de caracteres, rango de valores y número de selecciones para entrada, área de texto y controles de selección), compareValidator (proporciona comparación de dos objetos, actualmente puede comparar cadenas y tipos numéricos ), ajaxValidator (verificación de datos en el servidor a través de ajax), regexValidator (que proporciona una biblioteca de expresiones regulares extensible), functionValidator (se pueden usar funciones externas para la verificación)
Las mayores diferencias entre este complemento y otros controles de verificación son tres puntos:
1. La función de verificación se puede ampliar.
Controles en chino, inglés, números, enteros, números reales, formato de dirección de correo electrónico, formato de URL basado en protocolo HTTP, formato de número de teléfono, formato de número de teléfono móvil, formato de moneda, código postal, número de identificación, número QQ, fecha, etc. etc. El control de validación de formulario está codificado en el código, mientras que formValidator se extiende a través de archivos js externos. Puede expandir infinitamente estas funciones escribiendo expresiones y funciones regulares.
2. Se logra una separación completa del código de verificación y el código html.
No es necesario configurar toda su información en el elemento del formulario de verificación, solo necesita configurar su información en js. Evite que la obra de arte (interfaz) y los ingenieros de JavaScript se entrelacen
3. Solo necesita escribir una línea de código para completar toda la verificación de un elemento del formulario. Sólo necesitas escribir una línea de código para completar todos los controles.
Admite la validación de todo tipo de controles de cliente.
Admite toda la sintaxis del selector jQuery, siempre que el control tenga un ID único y un atributo de tipo.
Admite funciones y extensiones de expresiones regulares. Se proporciona la biblioteca de extensión formValidatorReg.js y puede agregar y modificar libremente el contenido que contiene.
Admite 2 modos de verificación. El primer tipo: mensaje de texto (modo showword); el segundo tipo: mensaje de ventana emergente (modo showalert)
Admite múltiples grupos de paridad. Si una página tiene varios botones de envío, se deben realizar diferentes envíos por separado y se deben realizar diferentes verificaciones antes del envío, por lo que debe utilizar la función de grupo de verificación.
Admite 4 funciones de aviso de información de estado y puede controlar de manera flexible si se muestran los 4 estados. El primer tipo: avisar cuando se abre la página web por primera vez; el segundo tipo: avisar cuando se obtiene el foco; el tercer tipo: avisar cuando la verificación es exitosa cuando se pierde el foco; el cuarto tipo: avisar cuando la verificación falla; Se pierde el foco. Mensaje de error.
Admite la construcción automática de capas rápidas. Es posible un posicionamiento preciso.
Admite mensajes de error personalizados.
Admite el control de la longitud de caracteres del control, el rango de valores y el número de selecciones. El rango de valores admite tipos numéricos y de caracteres; el número seleccionado admite controles de radio/casilla de verificación/selección.
Admite la comparación de dos valores de control. Actualmente, se pueden comparar tipos de cadenas y numéricos.
Admite verificación del lado del servidor.
Admite verificación de formato de entrada.
Página de inicio: index.html
Expandir