Guest User

Untitled

a guest
Jul 19th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.63 KB | None | 0 0
  1. <form name="form1" id="mainForm" method="post"enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF'];?>">
  2. <div class="card-body">
  3. <div class="row form-group">
  4. <div class="col col-md-2"><label for="text-input" class=" form-control-label">Товар:</label></div>
  5. <div class="col-12 col-md-10">
  6. <div class="input-group fieldGroup">
  7. <input type="text" id="hiddenID" name="hiddenID[]" class="form-control" placeholder="ID Товара"/>
  8. <input type="text" id="prod_id" name="prod_id[]" class="autoc form-control" placeholder="Товар" autocomplete="off" />
  9. <input type="text" id="prod_count" name="prod_count[]" class="form-control" placeholder="Кол-во"/>
  10. <input type="text" id="product_price" name="prod_price[]" class="form-control" placeholder="Цена"/>
  11. <div class="input-group-addon">
  12. <a href="javascript:void(0)" class="btn btn-success addMore"><span class="glyphicon glyphicon glyphicon-plus" aria-hidden="true"></span>+</a>
  13. </div>
  14. </div>
  15. </div>
  16. </div>
  17.  
  18. <div class="row form-group" style="display: none;">
  19. <div class="col col-md-2"><label for="text-input" class=" form-control-label">Товар:</label></div>
  20. <div class="col-12 col-md-10">
  21. <div class="input-group fieldGroupCopy">
  22. <input type="text" id="hiddenID" name="hiddenID[]" class="form-control" placeholder="ID Товара"/>
  23. <input type="text" id="prod_id" name="prod_id[]" class="autoc form-control" placeholder="Товар" autocomplete="off" />
  24. <input type="text" id="prod_count" name="prod_count[]" class="form-control" placeholder="Кол-во"/>
  25. <input type="text" id="product_price" name="prod_price[]" class="form-control" placeholder="Цена"/>
  26. <div class="input-group-addon">
  27. <a href="javascript:void(0)" class="btn btn-danger remove"><span class="glyphicon glyphicon glyphicon-plus" aria-hidden="true"></span>-</a>
  28. </div>
  29. </div>
  30. </div>
  31. </div>
  32. </div>
  33. <div class="card-footer">
  34. <input type="submit" id="submit" class="btn btn-primary" value="Оприходовать">
  35. <input type="reset" id="reset" class="btn btn-danger" value="Очистить форму">
  36. </div>
  37. </form>
  38.  
  39. // Add new rows
  40. jQuery(document).ready(function(){
  41. //group add limit
  42. var maxGroup = 30;
  43.  
  44. //add more fields group
  45. jQuery(".addMore").click(function(){
  46. if(jQuery('body').find('.fieldGroup').length < maxGroup){
  47. var fieldHTML = '<div class="input-group fieldGroup">'+jQuery(".fieldGroupCopy").html()+'</div>';
  48. jQuery('body').find('.fieldGroup:last').after(fieldHTML);
  49. }else{
  50. alert('Максимально можно добавить '+maxGroup+' товаров.');
  51. }
  52. });
  53.  
  54. //remove fields group
  55. jQuery("body").on("click",".remove",function(){
  56. jQuery(this).parents(".fieldGroup").remove();
  57. });
  58. });
  59.  
  60.  
  61. // Autocomplete
  62. jQuery('.autoc').on("focus", function(){
  63. jQuery(this).autocomplete({
  64. minLength: 2,
  65. source: "autocomplete_name.php",
  66. select: function( event, ui ) {
  67. event.preventDefault();
  68. jQuery("#prod_id").val(ui.item.label);
  69. jQuery("#hiddenID").val(ui.item.id);
  70. }
  71. });
  72. });
Add Comment
Please, Sign In to add comment