Em alguns builds do Internet Explorer 7.0, existe um bug com o comando o return false, que simplesmente é ignorado.

O exemplo de código abaixo não funciona em alguns IE’s 7.

if(confirm('Deseja excluir o registro?')==false)
     return false;
else
     return true;

Mesmo que se clique em cancelar, o IE ignora a opção e continua a execução do código.

Após várias buscas no Google, encontrei a solução do problema. Basta inserir o comando event.returnValue=false; antes do comando return false;. Como no código abaixo.

if(confirm('Deseja excluir o registro?')==false)
{
     event.returnValue=false;
     return false;
}
else
     return true;

About Author

You may also like

No Comment

Comments are closed.