DeStiLaDo Postado Julho 3, 2004 Denunciar Share Postado Julho 3, 2004 Olá pessoal! o que eu estou fazendo de errado???Este form, verifica normalzzz, mas envia mesmo com erros, o que eu tenho que fazer para ele NÃO enviar c tiver erros???<html><head><meta http-equiv="Content-Language" content="pt-br"><meta name="GENERATOR" content="Microsoft FrontPage 5.0"><meta name="ProgId" content="FrontPage.Editor.Document"><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><title>:: saochico.net - São Francisco de Assis para os Assisenses ::</title><STYLE><!--body { color:#000000;font-family:verdana;font-size:10px;}td { color:#000000;font-family:verdana;font-size:10.4px;}a {font-family: verdana; text-decoration: none;}a:link {color:#000000;}a:visited {color:GRAY;}a:active {color:#FF6600;}a:hover {color:#FF6600;}--></style><script language="javascript">function validaSenha(){ d = document.senhaform; //validar senha if (d.senha.value == ""){ alert("Você deve informar uma nova senha!"); d.senha.focus(); return false; }//validar repete if (d.repete.value == ""){ alert("Você deve repetir a nova senha!"); d.repete.focus(); return false; }//verifica c senha e repete são iguais if ( d.senha.value != d.repete.value ) { alert("Os campos SENHA e REPETIR SENHA, DEVEM ser iguais!"); d.senha.focus(); return false; }// VALIDAR CARACTERES SENHA validChar = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_"; for( var g=0; g<d.senha.value.length; g++ ) { if ( validChar.indexOf( d.senha.value.charAt( g )) == -1 ) { alert( "Caracteres inválidos detectados no campo SENHA" ); d.senha.focus(); return false; } } return true; } </script></head><body topmargin="0" leftmargin="0"><FORM name="senhaform" action="atualizar_dados.asp" method="post"> Informe sua nova senha:<BR> <input type="password" name="senha" size="25" style="font-family: Verdana; font-size: 8 pt; text-align: center; border: 1px solid #808080"><BR><BR> Confirme sua nova senha:<BR> <input type="password" name="repete" size="25" style="font-family: Verdana; font-size: 8 pt; text-align: center; border: 1px solid #808080"></td></form> <A href="javascript:validaSenha('senhaform')"><img border="0" src="alterar.png"></a></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Outubro 2, 2005 Denunciar Share Postado Outubro 2, 2005 alguém pode responder a pergutna acima? me interessa bastante Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Outubro 3, 2005 Denunciar Share Postado Outubro 3, 2005 não tenho certeza não, mas acho que você deveria colocar o validasenha() no onSubmit do form... mas vamos ver as respostas aeabraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Outubro 3, 2005 Denunciar Share Postado Outubro 3, 2005 não tenho certeza não, mas acho que você deveria colocar o validasenha() no onSubmit do form... mas vamos ver as respostas aeabraços é como Fernando disse.. se você não colocar o método em algum lugar (form ou submit) ele vai passar...dá uma olhada nos tópicos de scripts que tem vários exemplos parecidos e com os métodos a usar ok Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
DeStiLaDo
Olá pessoal! o que eu estou fazendo de errado???
Este form, verifica normalzzz, mas envia mesmo com erros, o que eu tenho que fazer para ele NÃO enviar c tiver erros???
<html>
<head>
<meta http-equiv="Content-Language" content="pt-br">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>:: saochico.net - São Francisco de Assis para os Assisenses ::</title>
<STYLE>
<!--
body { color:#000000;font-family:verdana;font-size:10px;}
td { color:#000000;font-family:verdana;font-size:10.4px;}
a {font-family: verdana; text-decoration: none;}
a:link {color:#000000;}
a:visited {color:GRAY;}
a:active {color:#FF6600;}
a:hover {color:#FF6600;}
-->
</style>
<script language="javascript">
function validaSenha(){
d = document.senhaform;
//validar senha
if (d.senha.value == ""){
alert("Você deve informar uma nova senha!");
d.senha.focus();
return false;
}
//validar repete
if (d.repete.value == ""){
alert("Você deve repetir a nova senha!");
d.repete.focus();
return false;
}
//verifica c senha e repete são iguais
if ( d.senha.value != d.repete.value ) {
alert("Os campos SENHA e REPETIR SENHA, DEVEM ser iguais!");
d.senha.focus();
return false;
}
// VALIDAR CARACTERES SENHA
validChar = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_";
for( var g=0; g<d.senha.value.length; g++ ) {
if ( validChar.indexOf( d.senha.value.charAt( g )) == -1 ) {
alert( "Caracteres inválidos detectados no campo SENHA" );
d.senha.focus();
return false;
}
}
return true;
}
</script>
</head>
<body topmargin="0" leftmargin="0">
<FORM name="senhaform" action="atualizar_dados.asp" method="post">
Informe sua nova senha:<BR>
<input type="password" name="senha" size="25" style="font-family: Verdana; font-size: 8 pt;
text-align: center; border: 1px solid #808080"><BR><BR>
Confirme sua nova senha:<BR>
<input type="password" name="repete" size="25" style="font-family: Verdana; font-size: 8
pt; text-align: center; border: 1px solid #808080"></td>
</form>
<A href="javascript:validaSenha('senhaform')"><img border="0" src="alterar.png"></a>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.