Unha vez que teña un formulario HTML en funcionamento, moitas veces queres asegurarte de que todos os campos importantes sexan cubertos. Por exemplo, se vas enviar unha carta de confirmación de correo electrónico, o enderezo de correo electrónico debería incluírse nos campos do formulario. , e debería ser un enderezo de correo electrónico que funcione.
Existen dúas formas de validar os seus formularios:
- Usando JavaScript
- Usando un script CGI
Os pros de usar JavaScript para validar formularios
- Usando javascript non usa ningún tempo de procesador do servidor. Todo o procesamento realízase na computadora cliente.
- A miúdo parece funcionar máis rápido que a validación CGI.
- Dado que a páxina do formulario non cambiou, é fácil para o lector solucionar os erros.
Os contras de usar JavaScript para validar formularios
- JavaScript só funciona nos navegadores que o habilitan. Se o JavaScript está desactivado, a verificación de erro non se fai.
Os pros de utilizar CGI para validar formularios
- Usar un CGI para validar asegura que cada vez que se envíe o formulario, a validación executarase.
Os contras do uso de CGI para a validación de formularios
- CGI coloca máis carga no servidor web e cada función incluída no CGI é outra tarefa para o servidor.
- O CGI pode ser lento para executarse.
- Se hai un erro, o cliente ten que volver á primeira páxina do formulario ou o CGI necesita outra función para reescribir a páxina do formulario.
A maneira en que manexo isto é ter a maioría da comprobación de erros feita con JavaScript. Deste xeito, é rápido e sinxelo para os lectores.
A continuación, comproba os elementos vitais do formulario co CGI.
Como usar JavaScript para validar formularios HTML
A premisa básica de crear a validación de formularios é buscar os nomes dos elementos de formulario que se requiren e, se están baleiros, amosar unha mensaxe de erro.
A maioría dos programas de verificación de erros verifican cada campo uno por vez e mostran un erro ao mesmo tempo.
Isto pode facer que enche o formulario tedioso e a xente poida parar no medio. Se usa o seguinte script e fonte de Perl, saberá como validar un formulario completo ao mesmo tempo, mostrando unha serie de mensaxes de erro que o lector pode volver e arranxar.
O JavaScript para validar un formulario
Na porción principal do teu HTML, debes crear un script para facer a validación do formulario:
- Configure o script e asegúrese de que está oculto de navegadores que non poden xestionar JavaScript.