Ir para conteúdo

Arquivado

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

R_MontSerrat

Document.write dentro da function

Recommended Posts

Boa tarde pessoal.

Estou fazendo um projeto em que o cliente escolhe quantos inputs devem aparecer

criei uma function para carregar o loop de repetição, mas quando o número é escolhido, a repetição é carregada em uma nova página.

Segue o código

 

<html>
<head>
<title>Untitled Document</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
 <label for="select"></label>
 <select name="acompanhante" id="acompanhante" onchange="return change();">
   <option value="0">0</option>
   <option value="1">1</option>
   <option value="2">2</option>
   <option value="3">3</option>
 </select>
</form>

<script language="JavaScript" type="text/javascript">
<!--
function change(){
var 
numero;
indice = document.getElementById("acompanhante").selectedIndex;
teste = document.getElementById("acompanhante").options[indice].value;
for (numero=1; numero<=teste; numero++){
document.writeln("<input name=nome_acompanhante type=text value=acompanhante class=input2 />"+" ");

}

}

//-->
</SCRIPT>

</body>
</html>

 

Alguem pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aí cara você tem que usar document.createElement("tipodeelemento") e não document.writeln :thumbsup:

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.