Jump to content
Fórum Script Brasil
  • 0

duplicar elementos de um formulario


mauricioms

Question

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>

Edited by mauricioms
Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...