Paso 1: Configuración del documento HTML
Cree un nuevo documento HTML y escriba las siguientes líneas dentro para crear un formulario:
En las líneas anteriores:
Si el documento HTML se carga en un navegador web, mostrará lo siguiente:
La página web solicita el nombre, la dirección de correo electrónico y el número de contacto del usuario del usuario.
Paso 2: Configuración del archivo JavaScript
En JavaScript, comience creando la función FormSubMit () con las siguientes líneas:
función formsubMit ()Después de eso, cree tres variables y almacene los valores de los tres campos dentro de ellos utilizando las siguientes líneas:
var firstName = documento.formularios.ValentityForm.nombre.valor;En las líneas anteriores, el "documento" El objeto se usó para obtener el "Formularios" atributo, que se usó aún más con el nombre del formulario ValentityForm Para acceder a las etiquetas de entrada con sus nombres dentro de él.
Después de eso, defina las expresiones regulares para verificar la validez de cada campo con las siguientes líneas:
var correos electrónicosgex = /^\ w+([\ \.-]?\ w+)*@\ w+([\.-]?\ w+)*(\.\ W 2,3)+$/g;En las líneas anteriores:
Después de eso, compare las tres expresiones regulares con sus respectivos valores de campo de texto con la ayuda de las declaraciones IF, y si algún campo no es válido, simplemente devuelva y alerta al usuario, para todo esto, use las líneas siguientes:
if (firstName == "" || nameregex.test (FirstName))Después de esto, solicite al usuario que las entradas fueran válidas y devuelvan el valor como verdadero:
alerta ("Formulario enviado con información correcta");El código JavaScript completo es como:
functionFormSubMit ()Paso 3: Prueba de la validación del formulario
Ejecutar el funcionamiento de la validación del formulario ejecutando el documento HTML y escribiendo datos a los campos de entrada. Proporcione un nombre no válido con caracteres o números especiales dentro de él
La página web le solicitó al usuario que el nombre no era válido.
Vuelva a intentarlo con el nombre correcto y la dirección de correo electrónico incorrecta:
Se alertó al usuario que la dirección de correo electrónico no es válida.
Después de eso, intente con un nombre válido y una dirección de correo electrónico válida, pero con un número de contacto no válido como:
La página web le solicitó al usuario que el número de contacto no es válido.
Después de eso, para la prueba final, proporcione toda la información correcta como:
Con toda la información correcta proporcionada, la validación del formulario es exitosa y la aplicación web puede avanzar.
Conclusión
La validación de formulario se puede implementar en un formulario HTML con JavaScript, expresiones regulares y un poco de edificio lógico. Las expresiones regulares pueden definir la entrada aceptada correcta para un campo. Después de eso, la expresión regular puede coincidir con el valor de su campo de entrada respectivo usando el método test (). Esto también se aplica a otros tipos de campos de entrada, que sea para la dirección, el código postal o el nombre del país.