Ir para conteúdo
Fórum Script Brasil
  • 0

duplicar elementos de um formulario


mauricioms

Pergunta

pessoal to precisando terminar essa pagina mas tá complicado é o seguinte: eu tenho um formulario que busca as informações de um banco de dados usando um combo dinamico onde clico em um campo do forumlário dai ele pega as informações do formulario 1 e passa para o segundo e assim por diante, até ate ai beleza. o que quero é que a pessoa possa mandar varios formularios ao mesmo tempo como se fossem varios orçamentos, eu consigo fazer por input text mas preciso que ele selecione por select option, e ele tem que ser por array porque depois precisa mandar isso por e-mail. alguém sabe como fazer : lá em embaixo no codigo tem um exemplo com com input text que funciona dexei apenas para ter ideia, ele abre na div campos.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>

    <script type="text/javascript" src="js/jquery-1.6.3.min.js"></script>
     <script type="text/javascript" src="js/tm.js"></script>
    <script type="text/javascript">
    
    $(function(){
        $("#add").click(function(){
            var input = '<div class="itens">';
                input += '<label>Produto:<input type="text" name="produto[]" size="60" /></label>';
                 input += '<label> Qtd:<input type="text" name="qtd[]" size="5" /></label>';
                 input += '<a herf="#" class="del">X</a> </div>';
         
         $("#campos").append(input);
         return false;
         });
         
         $('.del').live('click', function(){
             $(this).parent().remove();
            });
    
    });

    
    
    </script>
    
    
    </head>

    <body>
        <a href="#" id="add">Add</a>
    <form action="listar.php" method="post">
         
         <select name="tipo" style="width:80px; font-size:12px;" >
           <option value="0">Tipo</option>
           <?php
             mysql_connect("localhost", "root", "");
             mysql_select_db("z53");
             
             $sql = "SELECT * FROM tipo ORDER BY nome ASC";
             $qr = mysql_query($sql) or die(mysql_error());
             while($ln = mysql_fetch_assoc($qr)){
                echo '<option value="'.$ln['cod'].'">'.$ln['nome'].'</option>';
             }
          ?>
         </select>

         

       <select name="modelos" style="width:120px; font-size:12px;">
        <option value="0" disabled="disabled">Modelo</option>
        </select>

        

         <select name="cor" style="width:120px; font-size:12px;">
        <option value="0" disabled="disabled">cor</option>
        </select>

        

         <select name="bolsou" style="font-size:12px;">
        <option value="0" disabled="disabled">bolso</option>
        </select>

        

         <select name="calca" style="width:75px; font-size:12px;">
         <option value="0" disabled="disabled">calca</option>
        </select>

        

         <select name="bolsoc" style="width:50px; font-size:12px;">
         <option value="0" disabled="disabled">bolso</option>
        </select>



         <select name="quant" id="quant" style="width:50px; font-size:12px;">
           <option>50</option>
           <option>75</option>
           <option>100</option>
           <option>150</option>
           <option>200</option>
           <option>300</option>
           <option>500</option>
           <option>1000</option>
         </select>
         
   <div id="campos"></div>
    <br />
    
     
    <input type="submit" value="Enviar" />

       
    </form>


    <label>Produto:<input type="text" name="produto[]" size="60" /></label>
    <label>Qtd:<input type="text" name="qtd[]" size="5" /></label>

    </form>
    </body>
    </html>

Editado por mauricioms
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...