Olá, existe alguma posibilidade da pessoa digitar um numero 5 em campo do form, e na pagina da acao, abrir cinco caixas de texto? Iria aparecer as caixas de texto, diacordo com o q o usuario digitou na pagina anterior, valeu!
O Usuario Escolhe A Quantidade De Campos
Started By Spider-man, 29/01/2005, 08:52
5 replies to this topic
#1
Posted 29/01/2005, 08:52
#2
Posted 29/01/2005, 09:24
É possível fazer com Java script
#3
Posted 29/01/2005, 09:52
na verdade nao precisa de javascript.... veja soh:
Página do Primeiro Form: <form method="POST" action="acao.php"> Quantidade de Campos: <input type="text" name="qtde" size="2"> </form> Página do Segundo Form: <form method="POST" action="pagina.php"> <? $qtde=$_POST[qtde]; $i=1; while ($i<$qtde) { echo "Campo $i: <input type='text' name='texto[$i]'><br>"; $i++; } ?> </form>
Edição feita por: Rodrigo(F*Ck_YoU), 29/01/2005, 09:52.
Diretório de sites brasileiros - Achei no Brasil
#4
Posted 29/01/2005, 09:56
Valeu aí rodrigo, deu certinhu, mas soh q se eu digitar 10 ele aparece 9 sempre aparece -1, mas valeu mesmo
#5
Posted 29/01/2005, 09:57
eh soh mudar isso:Valeu aí rodrigo, deu certinhu, mas soh q se eu digitar 10 ele aparece 9 sempre aparece -1, mas valeu mesmo
while ($i<$qtde)
por isso:
while ($i<=$qtde)
Diretório de sites brasileiros - Achei no Brasil
#6
Posted 29/01/2005, 10:05
Dah pra fazer com JavaScript tb... assim:
<script language="javascript"> function geracampos () { n = document.getElementById("numcampos").value; for (x=1;x<=n;x++) { document.write ("<input type=text name=nome><br>"); } } </script> <input type="text" name="numcampos" id="numcampos" onchange="geracampos ();">
Gustavo Straube
Analista de Sistemas
Analista de Sistemas
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)