Problemas com botão

Bom dia :slight_smile:

Consegui fazer o botão que cada vez que é clicado, aparece um novo campo de texto embaixo do antigo, mas o problema é que antes de cada novo botão, aparece a palavra “undefined”. Estou passando alguma coisa indefinda? Algum erro do script?

O código está abaixo:

<S.CRIP.T>
function novoFornec() {
	var valor;
	valor += "<br> <input type='text' maxlength='5' size='5' property='fornec' class='frmTxt1' />" ;
	codFornec.innerHTML = codFornec.innerHTML + valor;
}

</S.CRIP.T>

  <TR class="lbl1">
    <TR>
    <TD width="25%" align="left" valign="top" class="lbl1">Código do Fornecedor:</TD>
  	<TD id="codFornec"><input type="text" maxlength="5" size="5" value="" class="frmTxt1" /></TD>
    <TD valign="top"><html:button styleClass="bto1" property="" value="incluir" onclick="novoFornec();" /> </TD>
    <TD> </TD>
  </TR>

Valeuuuu…Espero a ajuda de vcs =)

[quote]var valor;
valor += "<br>[/quote]

mude para:

var valor = &quot;&lt;br&gt;

mudei…resolveu o problema, mas agora o espaço que está dando é demais…eu preciso que seja logo abaixo, alguma idéia??

pq ele estava saindo assim:

campo
campo
campo

Qdo eu mudei, como o amigo indicou, ele está assim:

campo

campo

campo

Como eu posso deixar q nem antes e sem dar erro??

Formata esse negocio com CSS, tira esse <br />, sei lá, isso é formatação…

boa idéia :smiley: