Quando usar JS? Validação?
Verifiquei com o Google Analytics que várias pessoas buscam validação de “Login” e Senha em Javascript, e vou colocar a minha opinião sobre esse tipo de uso para a linguagem.
Javascript deve ser usado para facilitar a navegação do usuário em um sistema ou site, ou seja, informando � ele que é obrigatório o preenchimento de tal campo antes mesmo de submeter a página, para não ter que validar lá com outra linguagem dinâmica e retornar na mesma página para dizer que está faltando tal campo. Lembrando que nunca se deve deixar uma validação por conta do JS, use sempre uma redundância que na verdade não é bem redundância, mas enfim, valide sempre as informações através do PHP, ASP, seja qual for a linguagem, após o usuário submeter a página.
Mas para essa validação em Javascript, existe uma controvérsia se você usar o AJAX para fazer essa validação, por que nesse caso a página não é submetida, mas da mesma forma é verificado a veracidade das informações através de linguagens dinâmicas no servidor. Mas tome cuidado, qualquer detalhe esquecido na sua validação AJAX na parte JS pode ser fatal para a seguraça de seu sistema!
Bom é isso, esse Google Analytics ajuda muito ![]()
Espero que ajude alguém na formação de opinião sobre o uso do JS.
Por: Andrey Pedro Lefkum
February 23rd, 2007 at 6:10 am
Cara… o tópico é bem básico… creio que só um iniciante (e bota iniciante nisso) cometeria estes erros… tb discordo de validar usando js… e se usar ajax, quem valida é o servidor…
Mas em todo o caso o tópico foi legal… e valeu a pena citar o google analytics… éuma ferrameta interessante… (apesar de ser “somente” um script js integrando o site do cara a base de dados do google)…
March 20th, 2007 at 4:02 pm
Fala Andrey, bom? Realmente eu tenho certaza que nao devemos deixar a validação nas mãos do JavaScript, é uma prática bem insegura e pode prejudicar a integridade dos dados que você tem no banco. Sou a favor do AJAX e também de usa todas as tecnologias e conceitos atuais, mas como sempre, sem exagero. Ao meu ver AJAX deve ser usado do tipo em uma votação de enquete, uma troca de senha, um envio de e-mail. Coisas assim. O Gmail é um exemplo perfeito disso, so usa ajax onde deve.