Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

eu_Nana

onFocus

Recommended Posts

Oie Pessoal,

 

tenho um apágina de cadastro...onde antes de realizar a inserção verifico se o CPF da pessoa já esta cadastrado...se sim dou um alert e redireciono para o form_cadastro.php....porém quero mudar isso....quero colocar foco no campo CPF......tipo a pessoa digita um CPF e se o CPF já estiver cadastrado da um alerta e coloco foco no campo CPF.....como posso fazer.?

 

OBS: Ainda não fiz a validação.....

 

$busca_cpf = "SELECT * FROM participantes WHERE cpf='$cpf'"; //fazendo a pesquisa
    $res_busca_cpf = mysql_query($busca_cpf); //realizando a requisição

    if($resultado = mysql_fetch_row($res_busca_cpf))
    {
        $nome = "$resultado[1]";
        echo"<script>alert('Descupe mais você já deve ter realizado o curso em outro Ano! CPF já cadastrado!!! Para o participante: $nome ');
			
            document.location.href='form_inscricao.php';
        </script> ";
    }

    else{

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para verificar 'em tempo real', se existe tal dado no banco de dados, montei esse exemplo:

 

Em funcionamento: (procure por William ou Bruno)

http://www.wbruno.com.br/scripts/verificar-usuario-banco.php

 

source:

http://www.wbruno.com.br/blog/?p=3

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para verificar 'em tempo real', se existe tal dado no banco de dados, montei esse exemplo:

 

Em funcionamento: (procure por William ou Bruno)

http://www.wbruno.com.br/scripts/verificar-usuario-banco.php

 

source:

http://www.wbruno.com.br/blog/?p=3

 

 

Muito bom.....mais minha dúvida é: Quero depois do alerta colocar foco no campo cpf.....pq do jeito q fiz....ele retorna p o form_cadastro.php e apaga td q já foi digitado....entendeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você tiver redirecionando não dá para colocar o Foco em um campo especificamente.

Mas dá para você por o focus direto no campo CPF em qualquer momento que você abrir a página.

 

no <body> coloque:

 

<body onLoad = 'document.nome_do_form.nome_do_campo.focus()'>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você tiver redirecionando não dá para colocar o Foco em um campo especificamente.

Mas dá para você por o focus direto no campo CPF em qualquer momento que você abrir a página.

 

no <body> coloque:

 

<body onLoad = 'document.nome_do_form.nome_do_campo.focus()'>
isso eu sei.....só q eu falo o seguinte.....na página q realiza a inserção...eu tenho o seguinte:

 

$busca_cpf = "SELECT * FROM participantes WHERE cpf='$cpf'"; //fazendo a pesquisa
    $res_busca_cpf = mysql_query($busca_cpf); //realizando a requisição

    if($resultado = mysql_fetch_row($res_busca_cpf))
    {
        $nome = "$resultado[1]";
       echo"<script>alert('Descupe mais você já deve ter realizado o curso em outro Ano! CPF já cadastrado!!! Para o participante: $nome ');
			
            document.location.href='form_inscricao.php';
        </script> ";
    }

    else{
         INSERT....

no lugar desse redirecionamento quero dar o alerta de q o cpf já existe e colocar um foco no campo cpf

[code;]document.location.href='form_inscricao.php'[/code]

Compartilhar este post


Link para o post
Compartilhar em outros sites

É soh colocar isso abaixo dentro das tags <script></script> tabm depois do alert:

document.nome_do_form.nome_do_campo.focus()

Acho que funciona se for tudo na mesma página.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É soh colocar isso abaixo dentro das tags <script></script> tabm depois do alert:

document.nome_do_form.nome_do_campo.focus()

Acho que funciona se for tudo na mesma página.

 

não funcionou.....acho q pelo fato de estar separado em páginas separadas....neh? alguma sugestão...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.