Validación de Datos
¿Integridad, Calidad, Seguridad?
Tec. Cesar R. Aguirre Sovero
Validación de Datos
Una definición…
Tradicionalmente, la validación de un formulario se ha hecho siempre
en Javascript, sin embargo, HTML5 introduce unos nuevos atributos
para formularios que permiten realizar la validación del formulario
directamente en HTML5, sin necesidad de recurrir a Javascript. El caso
ideal sería aplicar una capa de validación HTML5, y si se desea algo
adicional o más potente, recurrir a Javascript.
En muchos de los campos de entrada de datos de nuestro formulario, se
pueden utilizar ciertos atributos HTML5 para realizar validaciones
básicas. Algunos de estos atributos ya lo hemos visto en apartados
anteriores, sin embargo, vamos a comentarlos uno por uno:
validacion de datos de dtos 3214564.ppsx
• Estos son los atributos principales de validación. Para
entender bien cuando un campo pasa la validación y
cuando no, vamos añadir unos estilos CSS a nuestra
página:
¿Todos deberían
introducir todo
bien, no?
Validación de Datos
• Estos son los atributos principales de validación. Para entender bien
cuando un campo pasa la validación y cuando no, vamos añadir unos
estilos CSS a nuestra página:
aparecerá en verde.
Atributos minlength / maxlength
El atributo minlength y el atributo maxlength son atributos para restringir la longitud de texto escriba en
un campo de entrada de texto. Puede utilizarse tanto en elementos <input> de tipo text, search, url, tel,
email, password, como en elementos <textarea>.
• Este ejemplo plantea dos validaciones de tamaño en los campos <input>. Si
intentamos escribir más carácteres de los permitidos, comprobaremos que el
navegador bloquea y no deja seguir escribiendo:
• El usuario debe tener entre 5 y 40 carácteres.
• El password debe tener 11 carácteres como mínimo.
Validación de Datos
• El atributo min y max (no confundir con los anteriores) sirven para
establecer un valor mínimo o máximo permitido en campos de entrada
<input> de datos numéricos (número o rango) o de fecha (fecha, mes,
semana, hora o fecha-hora):
Los atributos min y max
• En este ejemplo planteamos dos campos <input> que tienen validaciones con los atributos min y max:
• La edad debe estar entre 18 y 60. Se puede escribir otro valor, pero no pasará la validación (en rojo).
• Si usamos las flechitas del <input> solo nos permitirá movernos entre el rango permitido.
• La fecha de inicio debe estar entre 01/01/2024 y 01/12/2024. otro valor, no pasará la validación.
• Los valores permitidos son siempre del año 2024, por lo que ese campo se bloqueará (en gris).
• Si usamos el widget del calendario, nos bloquea en gris las opciones no permitidas por validación.
Validación de Datos
El atributo step
De la misma forma que en el apartado anterior, el atributo step nos permite realizar
validaciones en los campos numéricos o de fechas. En esta ocasión, el atributo step
trabaja conjuntamente con los atributos min y max y establece el incremento o
decremento que es posible permitir.
Así pues, por ejemplo, si en un valor numérico tenemos un min de 5 y un max de 10...
Validación de Datos
 Con un step a 1 se permitirán los valores 5, 6, 7, 8, 9 y 10.
 Con un step a 2 se permitirán los valores 5, 7, 9.
 Con un step a 3 se permitirán los valores 5 y 8.
 Con un step a 4 se permitirán los valores 5 y 9.
 Con un step a 5 se permitirán los valores 5 y 10.
 Valores step superiores a 5 sólo permitirá el valor inicial, es decir, 5
De la misma forma, podemos utilizar el atributo step para fechas:
Validación de Datos
De la misma forma, podemos utilizar el atributo step para fechas:
Observa que para los campos de fecha, el valor step representa días,
por lo que si indicamos un step a 2, al pulsar sobre el calendario, observaremos que nos muestra
un calendario con los días pares bloqueados en gris (no pasan la validación).
Validación de Datos
El atributo required
Validación de Datos
Por defecto, los campos de entrada de datos de un formulario son opcionales. Por
esa razón, aunque tengamos un campo de datos vacío, nos mostrará el color de
fondo verde.
Validación de Datos
Sin embargo, si le añadimos el atributo required, estaremos indicando que ese campo de entrada de
datos es obligatorio, y no de no rellenarse, no cumpliría la validación y por lo tanto el navegador no
dejará enviar el formulario.
Práctica
 El atributo disabled
 El atributo readonly
Realizar un resumen y desarrollar una 2 ejemplos de
los siguientes atributos

Más contenido relacionado

PPTX
Validación de datos en excel
PPTX
Desarrollo de formatos en excel
PPTX
Validacion de datos
PPTX
Unidad #3 clase 1 validacion.pptx
DOCX
Formulario
DOCX
Guía Formulario
PPTX
Formularios html 5(1)
PPSX
Validación de datos
Validación de datos en excel
Desarrollo de formatos en excel
Validacion de datos
Unidad #3 clase 1 validacion.pptx
Formulario
Guía Formulario
Formularios html 5(1)
Validación de datos

Similar a validacion de datos de dtos 3214564.ppsx (20)

PDF
Webinar Training: Optimice sus envíos transaccionales, Claves para el éxito d...
PDF
Formularios html5
PDF
Validacion de datos
DOCX
Controles de validación en asp
PDF
Formularios HTML
PPTX
Testing-de-Software-v-2017.01-Prof.-L.-Straccia.pptx
PPTX
Html 5: formularios
PPT
Propiedades de los campos
PPTX
Taller casos de prueba
PDF
Validando las entradas de usuario
PDF
Trabajo de Informatica.pdf
DOCX
Formato condicional
PDF
Validación de datos
PDF
Formato condicional
PPTX
Variables de access
DOCX
Excel paul s vargas
PDF
Js api formularios
PPTX
Framework .NET 3.5 08 Validación de datos
PPTX
INTRODUCCIÓN A HTML – XHTML – Clase 03
PDF
validacion de datos curso movistar conecta empleo
Webinar Training: Optimice sus envíos transaccionales, Claves para el éxito d...
Formularios html5
Validacion de datos
Controles de validación en asp
Formularios HTML
Testing-de-Software-v-2017.01-Prof.-L.-Straccia.pptx
Html 5: formularios
Propiedades de los campos
Taller casos de prueba
Validando las entradas de usuario
Trabajo de Informatica.pdf
Formato condicional
Validación de datos
Formato condicional
Variables de access
Excel paul s vargas
Js api formularios
Framework .NET 3.5 08 Validación de datos
INTRODUCCIÓN A HTML – XHTML – Clase 03
validacion de datos curso movistar conecta empleo

Más de CESARAS4 (17)

PPT
Lenguaje de Manipulacion de datos sql.ppt
PPT
LENGUAJE DE MANIPULACION DE DATOS (DML)
PPTX
CERTIFICATES by Savanna Cunningham.pptx
PDF
ANEXO 06 Orden de PRELACION del 2024.pdf
PPTX
Clases de html y coss para diseño de paginas web
PPT
1817054.ppt
PPT
dokumen.tips_relacionar-tablas-en-sql.ppt
PPT
5640999.ppt
PPT
12341467.ppt
PDF
conceptos 1.pdf
PDF
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
PDF
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
PPT
SEGURIDAA.ppt
PPT
14073596.ppt
DOCX
6_Formato Informe mensual.docx
DOC
INGL+ëS - 2-¦ A+æO 2017 (2)(1).doc
DOC
INGL+ëS - 1-¦ A+æO 2017 (2)(1).doc
Lenguaje de Manipulacion de datos sql.ppt
LENGUAJE DE MANIPULACION DE DATOS (DML)
CERTIFICATES by Savanna Cunningham.pptx
ANEXO 06 Orden de PRELACION del 2024.pdf
Clases de html y coss para diseño de paginas web
1817054.ppt
dokumen.tips_relacionar-tablas-en-sql.ppt
5640999.ppt
12341467.ppt
conceptos 1.pdf
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
SEGURIDAA.ppt
14073596.ppt
6_Formato Informe mensual.docx
INGL+ëS - 2-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 1-¦ A+æO 2017 (2)(1).doc

Último (20)

PDF
Cuaderno_Castellano_6°_grado.pdf 000000000000000001
PDF
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
PDF
KOF-2022-espanol-mar-27-11-36 coke.pdf jsja
PDF
RM2025 - FUNDAMENTOS TEÓRICOS - PEDIATRÍA.pdf
PDF
Telos 127 Generacion Al fa Beta - fundaciontelefonica
PPTX
RESUMENES JULIO - QUIRÓFANO HOSPITAL GENERAL PUYO.pptx
PDF
Ernst Cassirer - Antropologia Filosofica.pdf
PDF
APUNTES DE SISTEMAS PSICOLOGICOS CONTEMPORANEOS
PDF
Aprendizaje Emocionante - Begoña Ibarrola SM2 Ccesa007.pdf
PDF
KOF-2022-espanol-mar-27-11-36 coke.pdf tv
PDF
Las Matematicas y el Pensamiento Cientifico SE3 Ccesa007.pdf
PDF
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
DOCX
Programa_Sintetico_Fase_4.docx 3° Y 4°..
DOCX
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - PRIMER GRADO.docx
PDF
Los10 Mandamientos de la Actitud Mental Positiva Ccesa007.pdf
PDF
Uso de la Inteligencia Artificial en la IE.pdf
PDF
Jodorowsky, Alejandro - Manual de Psicomagia.pdf
PDF
CURRICULAR DE PRIMARIA santa ursula..pdf
PDF
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...
PDF
Estadística Aplicada a la Psicología y Ciencias de la Salud Ccesa.pdf
Cuaderno_Castellano_6°_grado.pdf 000000000000000001
La Formacion Universitaria en Nuevos Escenarios Ccesa007.pdf
KOF-2022-espanol-mar-27-11-36 coke.pdf jsja
RM2025 - FUNDAMENTOS TEÓRICOS - PEDIATRÍA.pdf
Telos 127 Generacion Al fa Beta - fundaciontelefonica
RESUMENES JULIO - QUIRÓFANO HOSPITAL GENERAL PUYO.pptx
Ernst Cassirer - Antropologia Filosofica.pdf
APUNTES DE SISTEMAS PSICOLOGICOS CONTEMPORANEOS
Aprendizaje Emocionante - Begoña Ibarrola SM2 Ccesa007.pdf
KOF-2022-espanol-mar-27-11-36 coke.pdf tv
Las Matematicas y el Pensamiento Cientifico SE3 Ccesa007.pdf
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
Programa_Sintetico_Fase_4.docx 3° Y 4°..
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - PRIMER GRADO.docx
Los10 Mandamientos de la Actitud Mental Positiva Ccesa007.pdf
Uso de la Inteligencia Artificial en la IE.pdf
Jodorowsky, Alejandro - Manual de Psicomagia.pdf
CURRICULAR DE PRIMARIA santa ursula..pdf
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...
Estadística Aplicada a la Psicología y Ciencias de la Salud Ccesa.pdf

validacion de datos de dtos 3214564.ppsx

  • 1. Validación de Datos ¿Integridad, Calidad, Seguridad? Tec. Cesar R. Aguirre Sovero
  • 2. Validación de Datos Una definición… Tradicionalmente, la validación de un formulario se ha hecho siempre en Javascript, sin embargo, HTML5 introduce unos nuevos atributos para formularios que permiten realizar la validación del formulario directamente en HTML5, sin necesidad de recurrir a Javascript. El caso ideal sería aplicar una capa de validación HTML5, y si se desea algo adicional o más potente, recurrir a Javascript. En muchos de los campos de entrada de datos de nuestro formulario, se pueden utilizar ciertos atributos HTML5 para realizar validaciones básicas. Algunos de estos atributos ya lo hemos visto en apartados anteriores, sin embargo, vamos a comentarlos uno por uno:
  • 4. • Estos son los atributos principales de validación. Para entender bien cuando un campo pasa la validación y cuando no, vamos añadir unos estilos CSS a nuestra página: ¿Todos deberían introducir todo bien, no? Validación de Datos • Estos son los atributos principales de validación. Para entender bien cuando un campo pasa la validación y cuando no, vamos añadir unos estilos CSS a nuestra página: aparecerá en verde.
  • 5. Atributos minlength / maxlength El atributo minlength y el atributo maxlength son atributos para restringir la longitud de texto escriba en un campo de entrada de texto. Puede utilizarse tanto en elementos <input> de tipo text, search, url, tel, email, password, como en elementos <textarea>.
  • 6. • Este ejemplo plantea dos validaciones de tamaño en los campos <input>. Si intentamos escribir más carácteres de los permitidos, comprobaremos que el navegador bloquea y no deja seguir escribiendo: • El usuario debe tener entre 5 y 40 carácteres. • El password debe tener 11 carácteres como mínimo. Validación de Datos
  • 7. • El atributo min y max (no confundir con los anteriores) sirven para establecer un valor mínimo o máximo permitido en campos de entrada <input> de datos numéricos (número o rango) o de fecha (fecha, mes, semana, hora o fecha-hora): Los atributos min y max
  • 8. • En este ejemplo planteamos dos campos <input> que tienen validaciones con los atributos min y max: • La edad debe estar entre 18 y 60. Se puede escribir otro valor, pero no pasará la validación (en rojo). • Si usamos las flechitas del <input> solo nos permitirá movernos entre el rango permitido. • La fecha de inicio debe estar entre 01/01/2024 y 01/12/2024. otro valor, no pasará la validación. • Los valores permitidos son siempre del año 2024, por lo que ese campo se bloqueará (en gris). • Si usamos el widget del calendario, nos bloquea en gris las opciones no permitidas por validación. Validación de Datos
  • 9. El atributo step De la misma forma que en el apartado anterior, el atributo step nos permite realizar validaciones en los campos numéricos o de fechas. En esta ocasión, el atributo step trabaja conjuntamente con los atributos min y max y establece el incremento o decremento que es posible permitir. Así pues, por ejemplo, si en un valor numérico tenemos un min de 5 y un max de 10... Validación de Datos  Con un step a 1 se permitirán los valores 5, 6, 7, 8, 9 y 10.  Con un step a 2 se permitirán los valores 5, 7, 9.  Con un step a 3 se permitirán los valores 5 y 8.  Con un step a 4 se permitirán los valores 5 y 9.  Con un step a 5 se permitirán los valores 5 y 10.  Valores step superiores a 5 sólo permitirá el valor inicial, es decir, 5
  • 10. De la misma forma, podemos utilizar el atributo step para fechas: Validación de Datos De la misma forma, podemos utilizar el atributo step para fechas:
  • 11. Observa que para los campos de fecha, el valor step representa días, por lo que si indicamos un step a 2, al pulsar sobre el calendario, observaremos que nos muestra un calendario con los días pares bloqueados en gris (no pasan la validación). Validación de Datos
  • 12. El atributo required Validación de Datos Por defecto, los campos de entrada de datos de un formulario son opcionales. Por esa razón, aunque tengamos un campo de datos vacío, nos mostrará el color de fondo verde.
  • 13. Validación de Datos Sin embargo, si le añadimos el atributo required, estaremos indicando que ese campo de entrada de datos es obligatorio, y no de no rellenarse, no cumpliría la validación y por lo tanto el navegador no dejará enviar el formulario.
  • 14. Práctica  El atributo disabled  El atributo readonly Realizar un resumen y desarrollar una 2 ejemplos de los siguientes atributos