Ir para conteúdo
Fórum Script Brasil
  • 0

Função De Verificação


DeStiLaDo

Pergunta

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

  • 0
não tenho certeza não, mas acho que você deveria colocar o validasenha() no onSubmit do form... mas vamos ver as respostas ae

abraç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 wink.gif

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...