3.6 Formularios y validación¶
Con JavaScript puedes leer lo que escribe el usuario (.value) y comprobarlo antes de enviarlo.
| Idea | Cómo |
|---|---|
| Leer un campo | input.value (siempre texto) |
| Convertir a número | Number(input.value) |
| Quitar espacios | valor.trim() |
| Marcar/leer una casilla | checkbox.checked |
Opción elegida de un select |
select.value |
| Evitar el envío | e.preventDefault() en el evento submit |
| Vaciar un campo | input.value = "" |
La validación en el navegador no es suficiente
Un usuario puede saltarse tu JavaScript. Si los datos van a un servidor, hay que validarlos también allí. La validación del navegador sirve para dar un mejor aviso al usuario.