Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia galera do forúm, tudo bem?
Estou com uma dúvida
Tenho está função em javascript que não funciona no Firefox:
Preciso que quando tem algo preenchido nos campos de um formulário e o usuário saia da dela ou feche o browser desse um alerta dizendo que tem informações a serem salvas, so que está função abaixo só funciona no IE.
<script language="JavaScript" type="text/JavaScript">
var IGNORE_UNLOAD = true;
function doBeforeUnload() {
if(IGNORE_UNLOAD) return;
if(window.event)
{
var confir = confirm('Dados não salvos\nClique em OK para gravar e CANCELAR para sair da tela (OBS.: AO CANCELAR NÃO SERAM SALVOS OS DADOS)');
if(confir == true)
document.myForm.submit();
}
}
/*if(window.body)
window.body.onbeforeunload = doBeforeUnload; // IE
else
window.onbeforeunload = doBeforeUnload; // FX*/
if(window.body)
window.body.onunload = doBeforeUnload; // IE
else
window.onunload = doBeforeUnload; // FX
</script>
Gostaria de saber tb se tem algum outro modo mais eficiente na hora de sair da tela e já salvar as informações caso os campos do formulário esteja preenchido?
Muito Obrigado
:(
Carregando comentários...