.submit no Chrome e Firefox não funciona para executar varias vezes o formulário
Tenho um formulário onde existem 3 inputs que podem ser duplicados ("x" vezes através de uma função) conforme a necessidade do usuário, porem ao clicar no submit, o formulário só pode pegar o primeiro input e assim gerar o resultado.
Assim, fiz uma função com um for, para que o formulário abra as "x" vezes adicionadas. Ou seja: Se eu adicionei 3 vezes os inputs, terá q abrir 3 abas com os resultados diferentes. Porem só esta abrindo o ultimo elemento criado, ou seja, uma aba.
No IE ele realiza a função corretamente. Porem no Firefox ou Chrome não vai.
abaixo a função para abrir:
function gerar(){
var cont = $('.pCont').length; //Conta a quantidade de inputs criados, pois as classes serão iguais
for (var i = 0; i < cont; i++){
var textPlano = document.getElementById("p"+i).value;
$('[name=plano]').val(textPlano);
var textCopay = document.getElementById("c"+i).value;
$('[name=copay]').val(textCopay);
var textDesc = document.getElementById("d"+i).value;
$('[name=desconto]').val(textDesc);
document.getElementById('formulario').submit();
}
}Discussão (2)
Carregando comentários...