Estou com o seguinte problema, tenho uma página q fiz usando inlude....até ai tudo bem....o menu lateral tb passo por include.....nesse menu possuo o campo login e senha q leva a pessoa para a area restrita...criei um arquivo JS q segue abaixo:
Continuando.....oq acontece é o seguinte.....qnd clico em "ok" ele me retorna o alerta("digite seu login.").....dai clico no "ok" desse alerta....ele faz o seguinte coloca foco no campo login e logo tira....o foco não fica permanente...onde errei nesse código.....
queria deixar parecido com deste site vejam: http://www.cnanet.com.br/
Qnd vc tenta entrar sem digitar login ou senha ele da o alerta e coloca foco no campo e se vc tentou digitar um login e a senha não ele coloca foco só no campo senha e matem o login digitado....
OBS: Percebi q na página q estou tendo problemas qnd clico no "ok" do alerta ......a página dá um "refresh".......
oq pode ser......?
// JavaScript Document - Validação de Login e Senha function statbar(txt) { window.status=txt; setTimeout("erase()",1000); } function erase() { window.status=""; } function setfocus() { document.form.login.focus(); return; } function valida(formLogin) { if (formLogin.login.value == "") { alert ("Campo login deve ser preenchido.") ; formLogin.login.focus(); return false; } if(formLogin.senha.value.length > 0) { valid=false; for (i = 0; i < formLogin.senha.value.length; i++) { ch = formLogin.senha.value.charAt(i).toLowerCase(); if (ch[i] >='0' && ch[i] <='9') { valid=true; } } if(valid == false) { formLogin.senha.focus(); formLogin.senha.select(); } } else { alert("Campo senha deve ser preenchido."); formLogin.senha.focus(); formLogin.senha.select(); } }