Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.51 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement