Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luka Moura

Criação de campos com javascript e captura desses campos em asp

Recommended Posts

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá uma olhada ae, pode te ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.