Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
oLá pessoal estou com um problema aqui e não estou conseguindo achar a solução veja se conseguem resolver, seguinte:
tenho um script que funciona esse:
var total=0;
function abrirInput()
{
var inp = document.createElement("input");
var inp2 = document.createElement("input");
inp.setAttribute("id", "files_"+total);
inp.setAttribute("type", "file");
inp.setAttribute("name", "files_"+total);
inp2.setAttribute("type", "button");
inp2.setAttribute("id", "files_r_"+total);
inp2.setAttribute("value", "remover");
inp2.setAttribute("onclick", "limpaChild('files_"+ total +"', 'files_r_"+ total +"');");
var elemento = document.createElement("br");
var pai = document.getElementById("maisum");
pai.appendChild(inp);
pai.appendChild(inp2);
pai.appendChild(elemento);
++total;
}
ele cria 2 inputs, bom em um deles tem um onclick que chama "limpaChild", este limpaChild não funciona vejam o cod:
function limpaChild(idNome, idNome2)
{
var rId = document.getElementById("form1");
rId.removeChild(document.getElementById(idNome));
rId.removeChild(document.getElementById(idNome2));
}
simplesmente não roda. clico no botão e não dá nada. alguém pode ajudar.?
----------------------------------------------------------------------------
"Consegui resolver" : ao invés de usar o 'form1' com o PAI usei o DIV que estava cobrindo os inputs, mudando
var rId = document.getElementById("form1");
para
var rId = document.getElementById("maisum");
, agora funciona. obrigado, quem tentou ajudar. pedir pra alguém ai marcar como resolvido.
Carregando comentários...