Validar form
Como se faz para validar um form? Preciso já inserir o PHP?
<!DOCTYPE html> <html> <head> <meta charset="ISO-8859-1"> <title>Insert title here</title> </head> <body> <form action="" method="post"> <label for="name">Nome:</label> <br> <input type="text" name="name" id="name" value="" tabindex="1" /> <br> <br> <label for="name">Email:</label> <br> <input type="text" name="name" id="email" value="" tabindex="1" /> <br> <br> <label for="textarea">Mensagem:</label> <br> <textarea cols="40" rows="8" name="textarea" id="textarea"></textarea> <br> <br> <input type="submit" value="Enviar" class="button" /> </form> </body> </html>
Thales Sant
Curtidas 0
Respostas
Thales Sant
31/01/2016
???????
GOSTEI 0
Thales Sant
31/01/2016
???????
GOSTEI 0
Randrade
31/01/2016
Se você não quer utilizar nenhuma linguagem server-side, ainda, você pode utilizar o jQuery Validation para realizar tal validação.
Neste link você acha um tutorial de como usar.
Neste outro link você pode ver um exemplo em funcionamento.
Com HTML5 você pode validar campos como e-mail, requerido, dentre outros apenas com os types.
Como no código abaixo:
Lembrando apenas que para garantir segurança você deve fazer essas validações no server também.
Neste link você acha um tutorial de como usar.
Neste outro link você pode ver um exemplo em funcionamento.
Com HTML5 você pode validar campos como e-mail, requerido, dentre outros apenas com os types.
Como no código abaixo:
<input type="email" name="nome" required/>
Lembrando apenas que para garantir segurança você deve fazer essas validações no server também.
GOSTEI 0
Thales Sant
31/01/2016
Entendi Randrade, mas acho que será necessario usar alguma tecnologia back-end. É isso mesmo não é?
GOSTEI 0
Randrade
31/01/2016
Não necessário mas é segurança.
Validações no lado do cliente pode ser facilmente manipulada pelo cliente, o que resultaria de dados errados para o server. O ideal é fazer a validação no front-end e no back-end.
Validações no lado do cliente pode ser facilmente manipulada pelo cliente, o que resultaria de dados errados para o server. O ideal é fazer a validação no front-end e no back-end.
GOSTEI 0
Jothaz
31/01/2016
Eu sempre valido no back-end e valido no front-end, neste caso uso o jQuery Validation sugerido pelo Randrade, pois a aplicação fica mais amigável.
Claro dá um pouco mais de trabalho e é uma preferência pessoal que outras pessoas podem discordar.
Mas as melhores práticas pregam que a validação no back-end é fundamental, pois você tem os dados que vão ser persistidos, lhe dando oportunidade para tratar qualquer contingência.
Claro dá um pouco mais de trabalho e é uma preferência pessoal que outras pessoas podem discordar.
Mas as melhores práticas pregam que a validação no back-end é fundamental, pois você tem os dados que vão ser persistidos, lhe dando oportunidade para tratar qualquer contingência.
Entendi Randrade, mas acho que será necessario usar alguma tecnologia back-end. É isso mesmo não é?
GOSTEI 0