Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Meu problema é o seguinte, tenho em outras páginas a função submit e sempre rodou sem problemas, porém nessa página ela não está funcionando.
Acontece que estou tentando implantar em um site com plataforma pronta, então fiz meio que em gambiarras.
Segue meu código:
<link rel="stylesheet" type="text/css" href="/pagina/pop-up-style.css" />
<script type="text/javascript" src="/scripts/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#form-email').submit(function(){
var dados = $( this ).serialize();
$.ajax({
type: "POST",
url: "acao/cadastro-pop-up?acao=inserir",
data: dados,
success: function( data )
{
$("#fundo-pop-up-captura-e-mail").css("display", "none");
alert('Cadastro efetuado com sucesso! Seu cupom de desconto está disponível no seu e-mail.')
}
});
return false;
});
$('#fechar').click(function(){
$("#fundo-pop-up-captura-e-mail").css("display", "none");
return false;
});
$('#fundo-pop-up-captura-e-mail').click(function(){
$("#fundo-pop-up-captura-e-mail").css("display", "none");
return false;
});
$(document).keyup(function(e) {
if (e.keyCode == 27) {
$("#fundo-pop-up-captura-e-mail").css("display", "none");
return false;
}
});
$('#pop-up-captura-e-mail').click(function(){
return false;
});
});
</script>
<div id="fundo-pop-up-captura-e-mail">
<div id="pop-up-captura-e-mail">
<a id="fechar" href="#"><img id="fechar-img" src="/imagens/pop-up/fechar.png" /></a>
<div id="cartao">
<img src="/imagens/pop-up/ticket.jpg" />
</div>
<div id="formulario">
<p id="bem-vindo">Bem-vindo à Juicy Co.</p>
<p id="convite">Deixe seu e-mail a baixo</p>
<p id="convite-2">e ganhe esse super desconto para sua próxima<br />
compra na loja virtual da Juicy Co. Aproveite!!</p>
<form id="form-email" method="post"><input name="origem" type="hidden" value="pop-up-ganhar-25" />
<p id="email">E-mail: <input id="email" name="email" type="text" value="<?php echo $email; ?>" size="35" /></p>
<p id="submit"><input type="image" src="/imagens/pop-up/enviar.jpg" /></p>
</form>
<p id="regulamento">*O cupom é válido por 30 dias para compras acima de R$ 200,00</p>
</div>
</div>
</div>
A função está na linha 13 e o formulário está na linha 79. Alguém tem uma noção onde errei? A meu ver está tudo ok!
Carregando comentários...