SHARE
TWEET

Untitled

a guest Jun 16th, 2019 62 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <div id="allProducts" name="allProducts">
  2.     <div class="produtos-wrap" id="wrap-produtos-1" name="wrap-produtos-1"> <!---- div que é clonada !---->
  3.         <div class=" text-center select_height">
  4.             <b>Número:</b>
  5.             <div id="index" class="font-pop">1</div>
  6.         </div>
  7.  
  8.         <div class=" select_height" id="div_produtos">
  9.             <b>Produto:</b>
  10.             <select class="selectpicker form-control" data-show-subtext="false" data-live-search="true" name="select_produtos-1" id="select_produtos-1" onchange="initProdutos(1);">
  11.                 <?php
  12.                 foreach ($result2 as $item_produtos) {
  13.                     echo '<option data-subtext="' . $item_produtos['desc_produto'] . '" value="'
  14.                     . $item_produtos['desc_produto'] . '">' . $item_produtos['desc_produto'] . '</option>';
  15.                 }
  16.                 ?>
  17.             </select>
  18.         </div>
  19.  
  20.         <div class="text-center select_height">
  21.             <b>Embalagem:</b>
  22.             <br>
  23.             <input type="text" maxlength="2" class="edit-input font-pop" id="embalagem-1" name="embalagem-1" value="">
  24.         </div>
  25.  
  26.         <div class="text-center select_height">
  27.             <b>Preço:</b>
  28.             <br>
  29.             <input type="text" maxlength="5" id="preco-1" name="preco-1" class="edit-input font-pop">
  30.         </div>
  31.  
  32.         <div class="text-center select_height">
  33.             <b>Quantidade:</b>
  34.             <br>
  35.             <input type="text" maxlength="3" class="edit-input font-pop" value="0" id="quantidade-produto-1" name="quantidade-produto-1">
  36.         </div>
  37.  
  38.         <div class="text-center select_height">
  39.             <b>Preço do Produto:</b>
  40.             <div id="preco-produto-1" name="preco-produto-1" class="font-pop"></div>
  41.         </div>
  42.  
  43.         <div class="text-center select_height">
  44.             <button id="remove-1" name="remove-1" class="remover-1" onclick="remove()">X</button>
  45.         </div>
  46.     </div>  
  47.     <hr>
  48. </div>
  49. <button id="add-button" onclick="addProduct()">+</button>
  50.      
  51. <?php $id = $_GET['id']; ?>
  52. <div class="produtos-wrap" id="wrap-produtos-<?= $id ?>" name="wrap-produtos-<?= $id ?>">
  53.     <div class=" text-center select_height">
  54.         <b>Número:</b>
  55.         <div id="index" class="font-pop"><?= $id ?></div>
  56.     </div>
  57.  
  58.     <div class=" select_height" id="div_produtos">
  59.         <b>Produto:</b>
  60.         <select class="selectpicker form-control" data-show-subtext="false" data-live-search="true" name="select_produtos-<?= $id ?>" id="select_produtos-<?= $id ?>" onchange="initProdutos(<?= $id ?>);">
  61.             <?php
  62.             foreach ($result2 as $item_produtos) {
  63.                 echo '<option data-subtext="' . $item_produtos['desc_produto'] . '" value="'
  64.                 . $item_produtos['desc_produto'] . '">' . $item_produtos['desc_produto'] . '</option>';
  65.             }
  66.             ?>
  67.         </select>
  68.     </div>
  69.  
  70.     <div class="text-center select_height">
  71.         <b>Embalagem:</b>
  72.         <br>
  73.         <input type="text" maxlength="2" class="edit-input font-pop" id="embalagem-<?= $id ?>" name="embalagem-<?= $id ?>" value="">
  74.     </div>
  75.  
  76.     <div class="text-center select_height">
  77.         <b>Preço:</b>
  78.         <br>
  79.         <input type="text" maxlength="5" id="preco-<?= $id ?>" name="preco-<?= $id ?>" class="edit-input font-pop">
  80.     </div>
  81.  
  82.     <div class="text-center select_height">
  83.         <b>Quantidade:</b>
  84.         <br>
  85.         <input type="text" maxlength="3" class="edit-input font-pop" value="0" id="quantidade-produto-<?= $id ?>" name="quantidade-produto-<?= $id ?>">
  86.     </div>
  87.  
  88.     <div class="text-center select_height">
  89.         <b>Preço do Produto:</b>
  90.         <div id="preco-produto-<?= $id ?>" name="preco-produto-<?= $id ?>" class="font-pop"></div>
  91.     </div>
  92.  
  93.     <div class="text-center select_height">
  94.         <button id="remove-<?= $id ?>" name="remove-<?= $id ?>" class="remover-<?= $id ?>">X</button>
  95.     </div>
  96. </div>  
  97. <hr>
  98.      
  99. var index = 1;
  100.  
  101. function addProduct() {
  102.     var id = index + 1;
  103.     $.ajax({
  104.         type: "GET",
  105.         url: "elements.php?id=" + id,
  106.         //CASO DÊ TUDO CERTO
  107.         success: function(data) {
  108.             var div = document.getElementById('allProducts');
  109.             div.innerHTML += data;
  110.             index = id;
  111.         },
  112.         error: function(request, error) {
  113.             console.log(error);
  114.             // console.log("Request: " + JSON.stringify(request));
  115.         }
  116.     });
  117. }
  118.      
  119. function remove() {
  120.     const remover = $('.remover');
  121.     const div = $('#produtos-wrap-');
  122.     remover.onclick(div.remove());
  123.     index - 1;
  124. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top