Olá pessoal, criei uma funçaozinha básica pra exibir um alert e redirecionar pra uma determinada página. Em uma das páginas de cadastro, quando a pessoa digite um email inválido, ele dá o alerta "Email inválido". E volta pra página do formulário, só qeu ao voltar para a página ,todos os campos estão em branco de novo... alguém poderia me ajudar?
Pergunta
Guest --Evandro Fontes --
Olá pessoal, criei uma funçaozinha básica pra exibir um alert e redirecionar pra uma determinada página. Em uma das páginas de cadastro, quando a pessoa digite um email inválido, ele dá o alerta "Email inválido". E volta pra página do formulário, só qeu ao voltar para a página ,todos os campos estão em branco de novo... alguém poderia me ajudar?
A seguir minha função, e como eu estou usando:
:blink:function ShowBox($mensagem="", $redir = "", $parar = false){
if($mensagem == ""){
exit;
}
$mensagem = str_replace(chr(39), "\'", $mensagem);
$txt="<script language=javascript>
alert('$mensagem'); \n";
if($redir != ""){
if($redir == "-1"){
$txt .="history.back(); \n";
}else{
$txt .="document.location='$redir'";
}
}
$txt .="</script>";
echo $txt ;
if( is_bool($parar) ){
if( $parar == true){
exit;
}
}
}
Eu a chamo da seguinte forma:
if(!validaEmail($email)){
ShowBox("O email informado é inválido, por favor verifique","-1", true);
}
Onde: validaEMail() é uma funçao de validação de emails.
e $email a variável contendo o email digitado...
Já tentei de td imáginável.. mas nada funfou até agora ...
Se alguém souber o que possa ser... ficarei grato..
Abraços.
Link para o comentário
Compartilhar em outros sites
8 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.