freddy0512

view

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