Logo CEWEB.br Logo NIC.br Logo CGI.br
Home Sobre o projeto

Sites Pertecentes a (o) MG

Endereço Nota Erros Avisos

sefaz.timoteo.mg.gov.br:8082/sefaz/jsp/cnd/index.jsp

71.72 12 203
Recomendações Avaliadas
2.2 Garantir que os objetos programáveis sejam acessíveis.

Recomendações

Número Descrição Quantidade Linhas Código Fonte
2.2.6 Presença do elemento SCRIPT sem o elemento NOSCRIPT 2 69 224
69 <![CDATA[<script type="text/JavaScript"> $(function() { //Responsável por desabilitar o botão que submitou o formulário (para evitar duplo clique) $('.form-disable').on('submit', function(){ var self = $(this), button = self.find('input[type="submit"], button'), submitValue = button.data('submit-value'); button.attr('disabled','disabled').val((submitValue) ? submitValue : "Aguarde..."); }); $('.clearAllField').click(function(){ var id_form = $(this).closest('form').attr('id') if (id_form !== null && id_form !== '') { $('#' + id_form )[0].reset(); } }); $(".accordion").accordion({ header: "h3", autoHeight: false }); $(".price").autoNumeric('init', {vMin: '0', wEmpty: 'zero', mDec: '2', aSep: '.', aDec: ',' }); $(".price").focus(function() {$(this).select();}); $(".price4").autoNumeric('init', {vMin: '0', wEmpty: 'zero', mDec: '4', aSep: '.', aDec: ',' }); $(".price4").focus(function() {$(this).select();}); $(".number").numberFormat(); $(".number").focusout(function() { $(".number").numberFormat(); }); $('.spinner').spinner(); $(".date").datepicker(); $(".date").mask("99/99/9999"); $('.date').change(function() { $(this).unmask(); $(this).mask("99/99/9999"); if ($(this).val() != "") { if (!isDateValid($(this).val())) { alert("Data inválida."); $(this).val(""); } } }); $(".cep").mask("99.999-999"); $(".tabs").tabs(); $('.tableDados tbody tr:odd').addClass('zebraUm'); $('.tableDados tbody tr:even').addClass('zebraDois'); $('.cnpjcpf').attr("maxlength", 18); $('.cnpjcpf').attr("title", "Informar apenas números"); $('.cnpjcpf').focus(function() { $(this).unmask(); }); $('.cnpjcpf').keyup(function() { $(this).val(removeInvalido($(this).val())); }); $('.cnpjcpf').blur(function() { $(this).unmask(); $('.mensagem-alerta-cpf-cnpj-invalido').text(""); if (removeInvalido($(this).val()).length == 11) { $(this).mask("999.999.999-99"); } else if (removeInvalido($(this).val()).length == 14) { $(this).mask("99.999.999/9999-99"); } else if (removeInvalido($(this).val()).length > 0) { $('.mensagem-alerta-cpf-cnpj-invalido').text("CPF/CNPJ está inválido."); } }); $('.fancybox').fancybox({ 'width' : 880 }); $('.voltar').click(function() { history.back() }); function removeInvalido(cnpjcpf) { return cnpjcpf.replace(/\D/g, '') } //Usar este padão $('.tooltip_msg').qtip({ position: { target: 'mouse', // Track the mouse as the positioning target viewport: $(window), adjust: { x: 5, y: 5, method: 'flip flip' } } }); //Não usar mais. Usar tooltip_msg $('.msgLeft').qtip({ position: { target: 'mouse', // Track the mouse as the positioning target viewport: $(window), adjust: { x: 5, y: 5, method: 'flip flip' } } }); //Não usar mais. Usar tooltip_msg $('.msgRight').qtip({ position: { target: 'mouse', // Track the mouse as the positioning target viewport: $(window), adjust: { x: 5, y: 5, method: 'flip flip' } } }); $("#sortable").sortable(); $("#sortable").disableSelection(); $('select[multiple]').multiselect({ placeholder: 'Selecione uma opção' }); }); </script>]]>
224 <![CDATA[<script language="JavaScript" type="text/JavaScript"> function limpa_string(S) { var Digitos = "0123456789"; var temp = ""; var digito = ""; for (var i = 0; i < S.length; i++) { digito = S.charAt(i); if (Digitos.indexOf(digito) >= 0) { temp = temp + digito } } return temp } function valida_cpf(s) { var i; s = limpa_string(s); var c = s.substr(0,9); var dv = s.substr(9,2); var d1 = 0; for (i = 0; i < 9; i++) { d1 += c.charAt(i) * (10 - i); } if (d1 == 0) return false; d1 = 11 - (d1 % 11); if (d1 > 9) d1 = 0; if (dv.charAt(0) != d1) { return false; } d1 *= 2; for (i = 0; i < 9; i++) { d1 += c.charAt(i) * (11 - i); } d1 = 11 - (d1 % 11); if (d1 > 9) d1 = 0; if (dv.charAt(1) != d1) { return false; } return true; } function valida_CGC(s) { var i; s = limpa_string(s); var c = s.substr(0,12); var dv = s.substr(12,2); var d1 = 0; for (i = 0; i < 12; i++) { d1 += c.charAt(11 - i) * (2 + (i % 8)); } if (d1 == 0) return false; d1 = 11 - (d1 % 11); if (d1 > 9) d1 = 0; if (dv.charAt(0) != d1) { return false; } d1 *= 2; for (i = 0; i < 12; i++) { d1 += c.charAt(11 - i) * (2 + ((i + 1) % 8)); } d1 = 11 - (d1 % 11); if (d1 > 9) d1 = 0; if (dv.charAt(1) != d1) { return false; } return true; } function limpar() { $('#tipoCND option').each(function() { $(this).remove(); }); $('.linhaImobiliario').hide(); $('.linhaMobiliario').hide(); $('#tipoCND').attr("disabled",false); $('#cnpj').val(''); $('#inscricao').val(''); } $(function() { $('.linhaImobiliario').hide(); $('.linhaMobiliario').hide(); $('#inicio').submit(function() { $('#tipoCND').attr("disabled",false); if ($('#finalidade').val() == "-1") { alert("Selecione a finalidade."); $('#finalidade').focus(); return false; } if ($('#tipoCND').val() == "-1") { alert("Selecione o tipo de certidão."); $('#tipoCND').focus(); return false; } if ($('#tipoCND').val() == "mobiliario") { if ($('#cnpj').val().length == 0) { alert("O CPF/CNPJ é um campo obrigatório."); $('#cnpj').focus(); return false; } s = limpa_string($('#cnpj').val()); if (s.length == 11) { if (!valida_cpf($('#cnpj').val())) { alert("O CPF não é válido."); $('#cnpj').focus(); return false; } } else if (s.length == 14) { if (!valida_CGC($('#cnpj').val())) { alert("O CNPJ não é válido."); $('#cnpj').focus(); return false; } } else { alert("O CPF/CNPJ não é válido."); $('#cnpj').focus(); return false; } } else if ($('#tipoCND').val() == "imobiliario") { if ($('#sefaz_opcao_imobiliario').val() == "0") { alert("A opção de acesso imobiliário é um campo obrigatório."); $('#sefaz_opcao_imobiliario').focus(); return false; } if ($('#inscricao').val().length == 0) { alert($("#sefaz_opcao_imobiliario option:selected").text() + " é um campo obrigatório."); $('#inscricao').focus(); return false; } } }); $('#limpar').click(function() { limpar(); }); $('#finalidade').change(function() { limpar(); select = document.getElementById("tipoCND"); option = document.createElement("option"); option.setAttribute("value", "-1"); textoOption = document.createTextNode($(this).val() == "-1" ? "Selecione a finalidade" : "Selecione o tipo de certidão"); option.appendChild(textoOption); select.appendChild(option); if ($('option:selected', this).attr('mobiliario') == "S") { option = document.createElement("option"); option.setAttribute("value", "mobiliario"); textoOption = document.createTextNode("Mobiliário"); option.appendChild(textoOption); select.appendChild(option); if ($('option:selected', this).attr('imobiliario') != "S") { $('#tipoCND').val("mobiliario"); $('#tipoCND').change(); } } if ($('option:selected', this).attr('imobiliario') == "S") { option = document.createElement("option"); option.setAttribute("value", "imobiliario"); textoOption = document.createTextNode("Imobiliário"); option.appendChild(textoOption); select.appendChild(option); if ($('option:selected', this).attr('mobiliario') != "S") { $('#tipoCND').val("imobiliario"); $('#tipoCND').change(); } } }); $('#tipoCND').change(function() { if ($('#tipoCND').val() == "mobiliario") { $('.linhaMobiliario').show(); $('.linhaImobiliario').hide(); var length = $('#tipoCND > option').length; if (length < 3) { $('#tipoCND').attr("disabled",true); $('#cnpj').focus(); } } else if ($('#tipoCND').val() == "imobiliario") { $('.linhaImobiliario').show(); $('.linhaMobiliario').hide(); $('#sefaz_opcao_imobiliario').change(); var length = $('#tipoCND > option').length; if (length < 3) { $('#tipoCND').attr("disabled",true); $('#inscricao').focus(); } } else { $('.linhaImobiliario').hide(); $('.linhaMobiliario').hide(); } }); $('#sefaz_opcao_imobiliario').change(function() { $('#inscricao').unmask(); $('#inscricao').val(""); switch ($(this).val()) { case "1": $('#inscricao').mask("99.99.999.9999.9999"); break; case "2": $('#inscricao').mask("999.999.999-99"); break; case "3": $('#inscricao').mask("99.999.999/9999-99"); break; default: break; } }); }); </script>]]>