Advertisement
freddy0512

view

Nov 11th, 2014
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.56 KB | None | 0 0
  1.  
  2. <link href='<?php echo base_url();?>assets/css/jquery.autocomplete.css' rel='stylesheet' />
  3. <script type='text/javascript' src="<?php echo base_url();?>assets/js/jquery-1.10.2.js"></script>
  4. <script type='text/javascript' src='<?php echo base_url();?>assets/js/jquery.autocomplete.js'></script>
  5. <script type='text/javascript'>
  6. var site = "<?php echo site_url();?>";
  7. $(function(){
  8. $('.autocomplete').autocomplete({
  9. serviceUrl: site+'/welcome/search',
  10. onSelect: function (suggestion) {
  11.  
  12. //berisi nama yang di auto completekn
  13. $("#kodebarang").val(suggestion.data)
  14. }
  15. });
  16.  
  17.  
  18. $('.autocompletebarang').autocomplete({
  19. serviceUrl: site+'/welcome/barang',
  20. onSelect: function (suggestion) {
  21. $("#namabarang").val(suggestion.data)
  22. $("#hargabarang").val(suggestion.harga)
  23. }
  24. });
  25. });
  26.  
  27. </script>
  28. <div id="contentadmin">
  29. <h4>Input Pembelian</h4>
  30. <div id="tabel">
  31.  
  32. <form method="post" action="<?= base_url() ?>index.php/pelanggan/addProductDb" id="form1" name="form1">
  33.  
  34. <table>
  35. <div id="input">
  36. <p >Kode Pembelian</p>
  37. <div id="stock">
  38. <input name="kode_kategori" type="text" >
  39. Tgl <input name="tgl" type="text" id="datepicker">
  40. </div>
  41. </div>
  42. <div id="input">
  43. <p>Kode Suplier</p>
  44. <div id="insert">
  45. <input name="kode_barang" type="text" class="autocomplete" >
  46. </div>
  47. <input id="kodebarang" name="namasupliier" type="text" disabled />
  48.  
  49. </div>
  50.  
  51. <div id="input">
  52. <p >Refrensi</p>
  53. <div id="insert">
  54. <input name="refrensi" type="text">
  55. </div>
  56. </div>
  57.  
  58. <div id="input">
  59. <p>Jumlah Pembelian</p>
  60. <input name="refrensi" type="text" size="5"> &nbsp; Rabat <input name="refrensi" type="text" size="5"> =
  61. &nbsp; <input name="total" type="text" size="5">
  62. </div>
  63. <div id="input">
  64. <p >Jatuh Tempo</p>
  65. <input name="jatuh_tempo" type="text" size="20">
  66. <input type="checkbox" name="chash"> Cash
  67. </div>
  68. </table>
  69. </form>
  70.  
  71.  
  72.  
  73. <input onclick="addRow('dataTable')" type="button" value="Tambah" />
  74. <input onclick="deleteRow('dataTable')" type="button" value="Hapus" />
  75. <table id="dataTable">
  76. <tr>
  77. <td></td>
  78. <td>Kode Barang</td>
  79. <td>Nama Barang</td>
  80. <td>Harga Barang</td>
  81. <td>Jumlah</td>
  82.  
  83. </tr>
  84. <tr>
  85. <td><input name="chk" type="checkbox" /></td>
  86. <td><input type="text" class="autocompletebarang" /> </td>
  87. <td><input type="text" id="namabarang" disabled /> </td>
  88. <td><input type="text" id="hargabarang" disabled /> </td>
  89. <td><input type="text" id="jumlah"/> </td>
  90. </tr>
  91. </table>
  92.  
  93. <input type="submit" name="submit" id="submit" Value="Submit">
  94.  
  95.  
  96. </div>
  97. </div>
  98.  
  99. <script language="javascript">
  100. function addRow(tableID) {
  101.  
  102. var table = document.getElementById(tableID);
  103. var rowCount = table.rows.length;
  104. var row = table.insertRow(rowCount);
  105.  
  106. var cell1 = row.insertCell(0);
  107. var element1 = document.createElement("input");
  108. element1.type = "checkbox";
  109. element1.name="chkbox[]";
  110. cell1.appendChild(element1);
  111.  
  112. var cell2 = row.insertCell(1);
  113. var element3 = document.createElement("input");
  114. element3.type = "text";
  115. element3.name = "txtbox[]";
  116. cell2.appendChild(element3);
  117.  
  118.  
  119. var cell3 = row.insertCell(2);
  120. var element2 = document.createElement("input");
  121. element2.type = "text";
  122. element2.name = "txtbox[]";
  123. cell3.appendChild(element2);
  124.  
  125. var cell4 = row.insertCell(3);
  126. var element3 = document.createElement("input");
  127. element3.type = "text";
  128. element3.name = "txtbox[]";
  129. cell4.appendChild(element3);
  130.  
  131. var cell5 = row.insertCell(4);
  132. var element4 = document.createElement("input");
  133. element4.type = "text";
  134. element4.name = "txtbox[]";
  135. cell5.appendChild(element4);
  136.  
  137. var cell6 = row.insertCell(5);
  138. var element5 = document.createElement("input");
  139. element5.type = "text";
  140. element5.name = "txtbox[]";
  141. cell6.appendChild(element5);
  142. }
  143.  
  144. function deleteRow(tableID) {
  145. try {
  146. var table = document.getElementById(tableID);
  147. var rowCount = table.rows.length;
  148.  
  149. for(var i=0; i<rowCount; i++) {
  150. var row = table.rows[i];
  151. var chkbox = row.cells[0].childNodes[0];
  152. if(null != chkbox && true == chkbox.checked) {
  153. table.deleteRow(i);
  154. rowCount--;
  155. i--;
  156. }
  157.  
  158.  
  159. }
  160. }catch(e) {
  161. alert(e);
  162. }
  163. }
  164. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement