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

(Resolvido) gerar imagem de confirmação


betolima

Pergunta

Já andei pesquisando aqui no forum mas não encontrei nada sobre o que eu preciso...

tenho um simples form de contato, onde após o submit o php irá receber esses dados e tratar....

Até aí beleza...

Agora coloquei um captcha no form, para evitar mal intencionados...

A cada vez que dou refresh na página ele gera um outro número, beleza é assim mesmo.

Só que queria colocar um link logo abaixo dele onde o usuário pudesse clicar e gerar um outro número sem dar refresh em toda página e sem perder os dados preenchidos...

Como fazer isso?

valeu

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Pessoal, consegui resolver.....

<script Language="JavaScript" >
function MudaImagem()
{
document.getElementById("img1").src = "./pasta/imgauth.php?"+Math.random();
//Obs.: Use o Math.random() no final, pois assim sempre será uma nova url e isso força
// o carregamento de uma nova imagem.
}
</script>


        <form onSubmit="return checa_form(this)" action="envia.php" target="_self" method="post" enctype="multipart/form-data" name="form">
            <div align="left" class="titulo">Nome:</div>
            <input name="nome_form" type="text" class="input" id="nome_form" size="30">
            <div align="left" class="titulo">E-mail:</div>
            <input name="email_from_form" type="text" class="input" size="30" id="email_from_form">
            <div align="left" class="titulo">Assunto:</div>
            <input name="assunto" type="text" class="input" id="assunto" size="30">
            <div align="left" class="titulo">Mensagem:</div>
            <textarea name="mensagem" cols="30" class="textarea" id="mensagem"></textarea>
            <div align="left" class="titulo">Digite o código:
            <span style="cursor:hand;" onclick="MudaImagem();">
            <img id="img1" src="./pasta/imgauth.php" border="0" ></span>
            <input type="text" maxlength="4" name="codigoimg" id="codigoimg" class="captcha">
            </div>
            <div align="center">
                <input name="Submit" type="submit" class="envia" value="Enviar" id="enviar">
            </div>
        </form>

dae é só clicar na imagem gerada pra gerar outra...

Valeu...

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...