Ir para conteúdo

POWERED BY:

Arquivado

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

Pinga_oz

Confirmação de alteração ...

Recommended Posts

Gente ... preciso de um help ;....

 

Tenho um form com 4 campos e 2 botoes ... um de OK e outro Fehar ...

 

Gostaria de que se o usuario alterasse algum campo do form e clicar no botão fechar, aparecesse uma confirmação de que os dados foram alterados e se o usuario deseja slvar ou não.

 

Pensei em carregar os 4 campos e 4 hidens ... e na ação do botão fechar o Java verifica-se os hidens com os campos. Se não possuir diferença fechar a janela. se não redireciono para a página de gravação.

 

O Script em uso atual somente echa a janela.

function Fechar(CodAlfa, Descricao, Grupo, Regra){	if (confirm('O registro foi alterado. Deseja Salvar-lo? ')){  window.open('pagina.asp?Acao=Alterar&txtCodigoGrid='+id+'&BuscarCampo=S&txtPesquisa='+pesquisa,'meio')  }	else {window.opener=null;window.close();} }

Compartilhar este post


Link para o post
Compartilhar em outros sites

naum tive muito tempo para testar mas acho que é assim

 

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><script language="JavaScript">function fechar(){	with(document.form1){  if(CodAlfa.value != aux_CodAlfa.value || Descricao.value != aux_Descricao.value || Grupo.value != aux_Grupo.value || Regra.value != aux_Regra.value)  { 	 var1 = CodAlfa.value; 	 var2 = Descricao.value; 	 var3 = Grupo.value; 	 var4 = Regra.value;   	 if (confirm('O registro foi alterado. Deseja Salvar-lo? ')){    window.open('form.html?CodAlfa='+var1+'&Descricao='+var2+'&Grupo='+var3+'&Regra='+var4+'','_blank');    } 	 else    window.close();  }  else 	 window.close();  	}		}</script><form action="atualiza.asp" name="form1"><input type="hidden" name="aux_CodAlfa" value="CodAlfa"><input type="hidden" name="aux_Descricao" value="Descricao"><input type="hidden" name="aux_Grupo" value="Grupo"><input type="hidden" name="aux_Regra" value="Regra"><table width="400" border="0">  <tr>      <td width="141">CodAlfa</td>    <td width="249"><input type="text" name="CodAlfa" value="CodAlfa"></td>  </tr>  <tr>      <td>Descricao</td>    <td><input type="text" name="Descricao" value="Descricao"></td>  </tr>  <tr>      <td>Grupo</td>    <td><input type="text" name="Grupo" value="Grupo"></td>  </tr>  <tr>      <td>Regra</td>    <td><input type="text" name="Regra" value="Regra"></td>  </tr></table><input type="button" value="fechar" onClick="fechar();">  <input type="submit" value="Ok"></form></body></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.