Ir para conteúdo

POWERED BY:

Arquivado

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

Rafael Frazão

.submit as vezes não funciona no Mozila

Recommended Posts

Olá galera,

 

Estou utilizando o form.submit para submitar um formulario.

Utilizo o .submit porque primeiro faço algumas inserções no banco e depois tenho que mandar para uma página através do action do form.

Só que as vezes ele falha no mozila firefox.

Alguém já teve um problema parecido?

Compartilhar este post


Link para o post
Compartilhar em outros sites

nunca tive problemas.

 

poste como você está fazendo.

Compartilhar este post


Link para o post
Compartilhar em outros sites
	$(document).ready(function(){

			$('#form').validate({

				rules: {
					cliente_cep: { required: true}
				},

				submitHandler: function( form ){
					var dados = $( form ).serialize();

					$.ajax({
						type: "post",
						url: "paginaInsercao.php",
						resultado: dados,
						success: function( resultado )
						{

							if (resultado == 1){

								$('#retorno').html('Houve algu erro');
								return false;

							}else{

								$('#ref_transacao').attr('value', data);
								var a = $('#ref_transacao').attr('value');

								//ISSO AQUI AS VEZES NÃO É RENDERIZADO NO FIREFOX
								form.submit();

							}					

						}
					});

					return false;
				}
			});

	});

Compartilhar este post


Link para o post
Compartilhar em outros sites

experimenta trocar o

 

form.submit();

por

return true;

 

 

 

mas ainda assim, acho "bem estranho", essa de enviar com ajax, e depois enviar de novo pelo html. :lol:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu entendi o que você está fazendo apesar de não precisar fazer assim com reenvio.

Você recebe um valor de volta e o reenvia, veja como fazer:

 

Primeiro isso aqui deve ser um "input text" não? Se for não precisa usar "attr" basta fazer assim:

$('#ref_transacao').val(data);

 

Agora pra dá submit teste assim:

 

$("#form").get(0).submit();

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.