SlideShare una empresa de Scribd logo
Validando un formulario 
con HTML5 
www.codejobs.biz
Validando un formulario con HTML5 
• Hola chicos, como ya todos sabemos HTML5 
nos viene a facilitar la vida un poquito en el 
tema de la validación de formularios que en 
realidad lo recomendable es que no nada más 
hagamos la validación con lo que HTML5 nos 
ofrece sino que también coloquemos otro 
código de validación como respaldo, pero a 
continuación quiero dejarte por aquí el tema 
de hacer validaciones con HTML5.
El atributo required 
• Si bien, este atributo es quien nos ayudara a 
que el campo sea “requerido” como su 
nombre lo indica. require es un atributo de 
tipo booleano y debemos colocarlo dentro del 
elemento <input> por ejemplo: 
<input type="text" name="nombre" required/>
Y punto importante si añadimos el atributo tittle 
podemos hacerle saber al usuario un texto que le 
diga por eje 
<input type="text" title="El nombre es requerido" name="nombre" required/> 
Lo único que hicimos anteriormente es validar que 
el usuario haya colocado su nombre, el siguiente 
atributo es pattern quien nos ayudara para hacer la 
validación del Email que el usuario inserte en el 
formulario, es decir, que el Email este escrito 
correctamente.
<input type="text" 
pattern="^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~- 
]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$" 
name="Email" 
required/>
También podemos enviarle un mensaje extra al 
usuario haciendo uso de tittle como lo hicimos 
con el campo nombre de la siguiente manera: 
<input type="text" pattern="^[a-zA-Z0- 
9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA- 
Z0-9-]+)*$" title="mail@ejemplo.com" 
name="Email" required/>
Ahora bien, si te resulta fastidioso escribir todo 
lo que conlleva pattern entonces solo escribe 
type ="email " y quieres hacerlo más 
simplificado entonces haz lo siguiente: 
<input type="email" placeholder ="Escribe tu 
Email" title="mail@ejemplo.com" 
name="Email" required/>
Si quieres el código completo visítanos 
en: 
http://www.codejobs.biz

Más contenido relacionado

PPTX
Get & post
PPT
PHP
PPT
Manual De Flash
PPT
JQueryMobile
PDF
Responsive web design
PDF
Uso de html5 + webcomponents
PDF
Presentación CoffeeScript
PPTX
Monitorización y análisis de redes sociales con Opileak
Get & post
PHP
Manual De Flash
JQueryMobile
Responsive web design
Uso de html5 + webcomponents
Presentación CoffeeScript
Monitorización y análisis de redes sociales con Opileak

Destacado (8)

PDF
Aplicaciones graficas-con-python-y-glade
PDF
Introducción a Google Dart + HTML5
PPTX
HTML5 y CSS3 ¿Imprescindibles?
PDF
Desarrollo Web: HTML + Bootstrap
PPTX
Html5 Java Script Apis
PPT
Introduction to Go programming
Aplicaciones graficas-con-python-y-glade
Introducción a Google Dart + HTML5
HTML5 y CSS3 ¿Imprescindibles?
Desarrollo Web: HTML + Bootstrap
Html5 Java Script Apis
Introduction to Go programming
Publicidad

Similar a Validando un formulario html5 (20)

DOCX
Guía Formulario
DOCX
Formulario
PPTX
Formularios en HTML5
DOCX
TAREA INDIVIDUAL 8 HTML.docx
PDF
Formularios HTML
PPTX
Introducción a Javascript: Formularios
DOCX
Formularios con html5
DOCX
Formulario de contacto
PDF
Semana 2 Etiquetas semánticas y HTML 5
PDF
Formularios html5
PDF
5 formularios - javascript
PPTX
Pruebas de funcionalidades y optimización de páginas web
PDF
Formularios html
PDF
Js api formularios
PPSX
Taller de programación web sesion 7,8,9,10 & 11
DOC
Formularios en html
PPTX
Html 5: formularios
PPSX
validacion de datos de dtos 3214564.ppsx
DOCX
Formulario en html 5
Guía Formulario
Formulario
Formularios en HTML5
TAREA INDIVIDUAL 8 HTML.docx
Formularios HTML
Introducción a Javascript: Formularios
Formularios con html5
Formulario de contacto
Semana 2 Etiquetas semánticas y HTML 5
Formularios html5
5 formularios - javascript
Pruebas de funcionalidades y optimización de páginas web
Formularios html
Js api formularios
Taller de programación web sesion 7,8,9,10 & 11
Formularios en html
Html 5: formularios
validacion de datos de dtos 3214564.ppsx
Formulario en html 5
Publicidad

Último (11)

DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
PPTX
Implementación equipo monitor12.08.25.pptx
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
Fundamentos de Python - Curso de Python dia 1
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PPTX
sistemas de informacion.................
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
Implementación equipo monitor12.08.25.pptx
Su punto de partida en la IA: Microsoft 365 Copilot Chat
Derechos_de_Autor_y_Creative_Commons.pptx
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
AutoCAD Herramientas para el futuro, Juan Fandiño
Fundamentos de Python - Curso de Python dia 1
Conceptos basicos de Base de Datos y sus propiedades
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
sistemas de informacion.................

Validando un formulario html5

  • 1. Validando un formulario con HTML5 www.codejobs.biz
  • 2. Validando un formulario con HTML5 • Hola chicos, como ya todos sabemos HTML5 nos viene a facilitar la vida un poquito en el tema de la validación de formularios que en realidad lo recomendable es que no nada más hagamos la validación con lo que HTML5 nos ofrece sino que también coloquemos otro código de validación como respaldo, pero a continuación quiero dejarte por aquí el tema de hacer validaciones con HTML5.
  • 3. El atributo required • Si bien, este atributo es quien nos ayudara a que el campo sea “requerido” como su nombre lo indica. require es un atributo de tipo booleano y debemos colocarlo dentro del elemento <input> por ejemplo: <input type="text" name="nombre" required/>
  • 4. Y punto importante si añadimos el atributo tittle podemos hacerle saber al usuario un texto que le diga por eje <input type="text" title="El nombre es requerido" name="nombre" required/> Lo único que hicimos anteriormente es validar que el usuario haya colocado su nombre, el siguiente atributo es pattern quien nos ayudara para hacer la validación del Email que el usuario inserte en el formulario, es decir, que el Email este escrito correctamente.
  • 5. <input type="text" pattern="^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~- ]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-]+)*$" name="Email" required/>
  • 6. También podemos enviarle un mensaje extra al usuario haciendo uso de tittle como lo hicimos con el campo nombre de la siguiente manera: <input type="text" pattern="^[a-zA-Z0- 9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA- Z0-9-]+)*$" title="mail@ejemplo.com" name="Email" required/>
  • 7. Ahora bien, si te resulta fastidioso escribir todo lo que conlleva pattern entonces solo escribe type ="email " y quieres hacerlo más simplificado entonces haz lo siguiente: <input type="email" placeholder ="Escribe tu Email" title="mail@ejemplo.com" name="Email" required/>
  • 8. Si quieres el código completo visítanos en: http://www.codejobs.biz