Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá!
Preciso muito da ajuda de vocês.
Tenho um formulário onde tem um botão que cada vez que é acionado adiciona no form mais 2 campos.
Estou com um asp que pega o valor dessas variáveis como pega o valor de todas as outras que estão no form normalmente.
Código que adiciona os campos:
var input_cont = 0;
function addRow()
{
var ptable = document.getElementById('ptablePerson');
var lastElement = ptable.rows.length;
var index = lastElement;
var row = ptable.insertRow(lastElement);
var cellLeft = row.insertCell(0);
var cellText = row.insertCell(1);
var linha = document.createElement('tr');
var col = document.createElement('td');
col.width = '172';
col.setAttribute('className','t11666_lista');
col.setAttribute('bgColor', '#f7f7f7');
col.setAttribute('valign', 'middle');
col.setAttribute('align', 'center');
var texto = document.createTextNode(' Peça: ');
var texto2 = document.createTextNode(" N° Ref.: ");
var texto3 = document.createTextNode(" ");
var element = document.createElement('input');
element.type = 'text';
element.name = 'nome_peca_' + index;
element.id = 'nome_peca_' + index;
element.size = '35';
element.setAttribute('className','forms');
var element2 = document.createElement('input');
element2.type = 'text';
element2.name = 'numero_ref_' + index;
element2.id = 'numero_ref_' + index;
element2.size = '35';
element2.setAttribute('className','forms');
var br1 = document.createElement('br');
var br2 = document.createElement('br');
var br3 = document.createElement('br');
var aExclui = document.createElement('a');
aExclui.className='forms';
var element3 = document.createElement('img');
element3.src='imagens/bt_excluir.gif';
element3.Border='0';
element3.alt='excluir';
element3.className='forms';
element3.onclick=function()
{
removeRow(index);
}
aExclui.appendChild(element3);
aExclui.href="#";
cellLeft.appendChild(linha);
cellLeft.appendChild(col);
col.appendChild(texto);
col.appendChild(element);
col.appendChild(texto2);
col.appendChild(element2);
col.appendChild(texto3);
col.appendChild(aExclui);
document.getElementById("psize").value=index;
document.frmSend.qtdref.value = parseInt(document.frmSend.qtdref.value) + 1;
}
Parte do código que pega os valores:
qtdref = Upload.form("qtdref")
if qtdref > 0 then
for i = 1 to CInt(qtdref)
nome_peca = Upload.form("nome_peca_"&i)
numero_ref = Upload.form("numero_ref_"&i)
next
end if
Estou usando upload.form pois tenho nesse código upload tb.
Já vi, com a ajuda de alerts se o codigo estava certo. Está tudo certinho, mas nao funciona.
Acho que pode ser pq os campos sao criados dinamicamente, isso nao pode ser corrigido?
Ou nao teria uma nova forma de fazer?
Obrigada!
Aguardo resposta por favor!!!
Luka.
Carregando comentários...