EasyUI es un marco HTML5 para usar componentes de interfaz de usuario basados en tecnologías jQuery, React, Angular y Vue. Ayuda a crear funciones para aplicaciones móviles y web interactivas, lo que ahorra mucho tiempo a los desarrolladores.
En este artículo, aprenderemos cómo diseñar un cuadro de validación usando jQuery EasyUI. La caja de validación
Descargas para EasyUI para jQuery:
https://www.jeasyui.com/download/index.php
Sintaxis:
<input class="easyui-validatebox">
Propiedades:
- requerido: Especifica que el campo debe ser llenado antes del envío.
- retraso: Especifica un retraso para validar desde el último valor de entrada.
- mensaje perdido: este es el texto de información sobre herramientas que aparece cuando el cuadro de texto está vacío.
- invalidMessage: este es el texto de información sobre herramientas que aparece cuando el contenido del cuadro de texto no es válido.
- tipPosition: Esto define la posición del mensaje de sugerencia cuando el contenido del cuadro de texto no es válido.
- deltaX: Esto define el desplazamiento de la información sobre herramientas en la dirección X.
- novalidate: Esto especifica si desactivar la validación.
- editable: Esto especifica si el usuario puede escribir texto directamente en el campo.
- disabled: Esto especifica si deshabilitar el cuadro de validación.
- readonly: Esto especifica si el componente es de solo lectura.
- validateOnCreate: Esto especifica si validar después de crear el componente.
- validar en desenfoque: Esto especifica si validar cuando se pierde el foco.
Eventos:
- onBeforeValidate : este evento se activa antes de la validación de un campo.
- onValidate: este evento se dispara cuando se valida en un campo.
Métodos:
- opciones: Devuelve el objeto de opciones.
- destruir: Quitar y destruir el componente.
- validar: Realice la validación para determinar si el contenido del cuadro de texto es válido.
- isValid: llama al método de validación y devuelve el resultado de la validación.
- enableValidation: habilitar la validación.
- deshabilitar la validación: deshabilitar la validación.
- resetValidation: restablecer la validación.
- habilitar: habilitar el componente.
- deshabilitar: deshabilitar el componente.
- readonly: habilitar/deshabilitar el modo de solo lectura
Acercarse:
- Primero, agregue los scripts jQuery Easy UI necesarios para su proyecto.
<script type=”text/javascript” src=”jquery.min.js”> </script>
<!–Bibliotecas jQuery de EasyUI –>
<script type=”text/javascript” src=”jquery.easyui.min.js”> </script>
<!–Biblioteca jQuery de EasyUI Mobile –>
<script type=”text/javascript” src=”jquery.easyui.mobile.js”>
</script>
Ejemplo:
HTML
<!doctype html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> <!-- EasyUI specific stylesheets--> <link rel="stylesheet" type="text/css" href="themes/metro/easyui.css"> <link rel="stylesheet" type="text/css" href="themes/mobile.css"> <link rel="stylesheet" type="text/css" href="themes/icon.css"> <!--jQuery library --> <script type="text/javascript" src="jquery.min.js"> </script> <!--jQuery libraries of EasyUI --> <script type="text/javascript" src="jquery.easyui.min.js"> </script> <!--jQuery library of EasyUI Mobile --> <script type="text/javascript" src="jquery.easyui.mobile.js"> </script> <script type="text/javascript"> $(document).ready(function (){ $('#gfg').validatebox({ required: true, validType: 'email' }); }); </script> </head> <body> <h1>GeeksforGeeks</h1> <h3>EasyUI jQuery validatebox widget</h3> Enter E-mail : <input id="gfg" class="easyui-validatebox"> </body> </html>
Producción:
Referencia: http://www.jeasyui.com/documentation/