I have this function that works in Chrome, firefox, IE11 however I needed to use it in IE8 but does not run the function does anyone know a way to circumvent it?
$(function(){
//GERAIS
var errmsg = $('.msg');
var forms = $('form');
var botao = $('.j_buttom');
var urlpost = 'php/crud.php';
//errmsg.hide();
botao.attr("type","submit");
forms.submit(function(){
errmsg.fadeOut("fast");
return false;
});
function carregando(){
errmsg.empty().html('<p class="load"><img src="img/load.gif" alt="Carregando..."> Aguarde, enviando requisição!</p>').fadeIn("fast");
}
function errosend(){
errmsg.empty().html('<p class="erro"><strong>Erro inesperado,</strong> Favor contate o admin!</p>').fadeIn("fast");
}
//GENÉRICAS
function errodados( mensagem ){
errmsg.empty().html('<p class="erro">'+mensagem+'</p>').fadeIn("fast");
}
function sucesso( mensagem ){
errmsg.empty().html('<p class="accept">'+mensagem+'</p>').fadeIn("fast");
}
$.ajaxSetup({
url: urlpost,
type: 'POST',
beforeSend: carregando,
error: errosend
});
//CADASTRO
var cadastro = $('form[name="cadastro"]');
cadastro.submit(function(){
var dados = $(this).serialize();
var acao = "&acao=cadastro";
var sender = dados+acao;
$.ajax({
data: sender,
success: function( resposta ){
alert(resposta);
if(resposta === "1"){
errodados('<strong>Erro ao cadastrar:</strong> Existem campos em branco!');
}else if(resposta === "2"){
errosend();
}else{
sucesso( 'Parabéns <strong>'+resposta+'</strong>, seu cadastro foi realizado!' );
}
},
complete: function(){
//location.href="http://www.upinside.com.br";
cadastro.find("input:text").val('');
}
});
//alert(sender);
});
});