Ir para conteúdo

POWERED BY:

Arquivado

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

Halan batista

[Resolvido] Envio formulario - AJAX & PHP

Recommended Posts

Olá, tudo bem?

 

Tenho um sistema de cadastro de e-mail em ajax e php.

 

Só que estou com um problema.

 

No botão submeter se eu coloco um input image ele não executa o ajax <input name="enviar" class="bt_enviar" type="image" src="img/bt_cadastra.png" id="enviar" />

 

agora se eu uso assim: <input name="enviar" type="button" class="bt_enviar" id="enviar" value="efetuar cadastro">

 

ele funciona normalmente.

 

Segue meu condigo do ajaxpost.js

$(document).ready(function() {
	$(".bt_enviar").click(function() {
		var nome = $("#nome");
		var nomePost = nome.val(); 
		var email = $("#email");
		var emailPost = email.val(); 
		var opcao = $("#opcao");
		var opcaoPost = opcao.val(); 		
		$.post("enviar.php", {nome: nomePost, email: emailPost, opcao: opcaoPost},
		function(data){
		 $("#resposta").fadeIn(3000);
         $("#resposta").fadeOut(2000); 
		 $("#resposta").html(data);	 
		 $("#nome").val("");
         $("#email").val("");
		 }
		 , "html");
	});
});

Alguem pode me ajudar a resolver isso.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloca um return false;

 

no final do evento onsubmit(), para evitar que o navegador siga a instrução do input html.

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.