$(document).ready(function() { $('#btnEnviar').click(function(){ var nome = $('#nome').val(); var email = $('#email').val(); var endereco = $('#end').val(); var assunto = $('#assunto').val(); var telefone = $('#fone').val(); var mensagem = $('#msg').val(); var estado = $('#estado').val(); var cidade = $('#cidade').val(); var filtro=/^.+@.+\..{2,}$/; var ilegais= /[\(\)\<\>\,\;\:\\\/\"\[\]]/; nome = nome.trim(); email = email.trim(); if(nome ==''){ alert('Preencha o campo nome'); }else if((!(filtro.test(email))||email.match(ilegais) || email == '')){ alert('Preencha o campo email corretamente'); return false; }else{ MostraFundo(); $('#mensagemUsuario').html('Enviando email aguarde'); $.post('restrita/Modulos/Classes/Email.class.php',{nome:nome,email:email,endereco:endereco,assunto:assunto, telefone:telefone, mensagem:mensagem, estado:estado, cidade:cidade},function(data){ if(data =='Email enviado com sucesso!'){ $('#mensagemUsuario').html(data); setInterval(function(){$('#fundo').hide('slow');},2000); } }); } }); });
No IE8 nao funciona nem alterando para change();
alguma luz