Bom dia! Alguém já teve problemas com APPs no IOS e no Android? Aparentemente os apps não executam os comandos relacionados (por exemplo o onchange='função()', sendo que na função() possui comandos e são ignorados), porém nos navegados via desktop, funcionam normalmente.
O que está dentro de "*" não funciona.
Ex: onchange="calculaValorTotal(this.id)"
function calculaValorTotal(nomeCampo){
var numTab = nomeCampo.substring(8,9).charCodeAt(0)-64;
var panel = nomeCampo.substring(8,9);
var linha = nomeCampo.substring(12);
var valorTotalNC =0;
var valorTotalFalhas = 0;
var classeTab = ".tbQuestoesGerais" +numTab + " .numCheck";
var parcentual;
var verifNumCheck = $("#numCheck"+panel+"___" + linha).val();
***************************
if(nomeCampo.indexOf("numCheck") != -1){
$("#numFalha"+panel+"___" + linha).val("");
}
if(parseInt($("#numFalha"+panel+"___"+linha).val()) > parseInt(verifNumCheck)){
$("#numFalha"+panel+"___"+linha).val("");
FLUIGC.toast({
title: 'Preenchimento Incorreto: ',
message: "Numero de falhas não pode ser maior que numero checado!",
type: 'danger'
});
}
***************************
$(classeTab).each(function () {
var linhaAtual = retornaId(this.id);
if (linhaAtual != undefined){
var topicos = this.id.substring(8,9);
if ($("#descQuestao"+topicos+"___"+linhaAtual).val() != "Total:"){
valorTotalNC += parseInt($(this).val() == "" ? "0" : $(this).val());
valorTotalFalhas += parseInt($("#numFalha"+topicos+"___"+linhaAtual).val() == "" ? "0" : $("#numFalha"+topicos+"___"+linhaAtual).val());
}else{
$("#numCheck"+topicos+"___"+linhaAtual).val(valorTotalNC);
$("#numFalha"+topicos+"___"+linhaAtual).val(valorTotalFalhas);
percentual = (100 - (valorTotalFalhas * 100) / valorTotalNC).toFixed(2);
if($("#totalValue"+topicos).val() == "0" || $("#totalValue"+topicos).val() == null){
$("#totalValue"+topicos).val("0");
}else{
$("#totalValue"+topicos).val(percentual);
}
$("#totalNumCheck"+topicos).val(valorTotalNC);
$("#totalNumFalha"+topicos).val(valorTotalFalhas);
}
}
});
calculaPercentualGeral();
}