Usando un elemento de formulario hay bastantes opciones a su disposición:
HTML puro
- Establecer el atributo de tipo apropiado es una de las herramientas más fáciles pero más olvidadas a su disposición. Muchas personas prefieren el
text
cuando hay opciones mucho más poderosas ennumber
para valores numéricos,email
paraemail
electrónico prevalidado,date
para valores de fecha, etc. - El uso del atributo requerido también es bastante sencillo y extremadamente útil para evitar el envío de campos en blanco que su servidor consideraría obligatorios.
- Establecer atributos de longitud / valor mínimo y máximo también ayuda a reducir los errores considerablemente, especialmente cuando solo permitirá que los usuarios ingresen un número máximo de caracteres (por ejemplo, 140) en un campo de texto.
- Establecer un atributo de patrón es una de las formas más útiles y extensibles de validar un campo de entrada; le permite aplicar un patrón de Expresión regular al contenido de un campo de entrada, algo que la mayoría debería hacer en JavaScript más artificial.
JavaScript
- ¿Cuál es mejor, HTML5 o PHP?
- ¿Por qué usar desencadenantes de bases de datos cuando puedo hacer la misma tarea en el nivel de código del lado del servidor (por ejemplo, PHP)?
- ¿Cuánto gana un desarrollador frontend en una startup en Berlín?
- ¿Qué es Django?
- ¿Cómo se hace una plataforma de blogs (como Tumblr)?
- Trabajar con expresiones regulares , aunque es algo que puede hacer en HTML puro, es algo sobre lo que JavaScript le da un poco más de control al permitirle desactivar el indicador Unicode (
u
) o establecer otros indicadores que pueden ser relevantes para su esquema de validación.