Saltar a contenido

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.