Ir para conteúdo

POWERED BY:

Arquivado

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

iRCC

Problemas com submit e chrome

Recommended Posts

Boa tarde a todos...

 

 

No sistema que estou desenvolvendo uso uma função em js para validar os campos e depois faço um document.form1.submit() para salvar os dados, até ai tudo bem o que acontece é que depois dessa submit faço a janela fechar a recarrego a janela pai dela o que acontece perfeitamente... o problema é quando estou utilizando o google chrome, ele até faz o submit, fecha a janela e recarrega a pai mas não salva os dados no banco de dados.... e seu eu tiro a parte que fecha a janela e recarrega a janela pai td funciona....

 

Alguém já teve esse problema?

Compartilhar este post


Link para o post
Compartilhar em outros sites

function SalvaPonto(cod){

	var referencia = document.getElementById("ref").value;

  if(cod == 1){

			if(referencia == ""){
		    	document.getElementById("submitar").value = 0;
		      document.getElementById('msgReferencia').style.display="";
					fadeIn('msgReferencia',0.1);
					return false;
			}else{
		    document.getElementById("end").disabled = false;
				document.getElementById("submitar").value = 1;
				document.form1.submit();

			}
   }else{
     if(referencia == ""){
		    	document.getElementById("submitar").value = 0;
		      document.getElementById('msgReferencia').style.display="";
					fadeIn('msgReferencia',0.1);
					return false;
			}else{
		    document.getElementById("end").disabled = false;
				document.getElementById("submitar").value = 1;
				document.form1.submit();
      
			opener.location.reload();
			}

   }

    window.close();
}

este é o código....

Compartilhar este post


Link para o post
Compartilhar em outros sites

document.form1.submit();

Não use assim...

 

Dê um ID para o formulário e faça:

 

document.getElementById("ID do Form").submit();

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou com o mesmo problema...

Se eu der um window.close após o submit, a janela fecha, mas os dados não são salvos no banco.

Obs: O problema só ocorre no Chrome e se eu deixar só o document.form0.submit os dados são salvos...

 

Minha função:

 

function FecharJanela()

{

document.form0.submit();

window.open('', '_self', '');

window.close();

}

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.