Advertisement
freddy0512

view

Nov 11th, 2014
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.61 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.  
  9. //autocomplete buat suplier
  10. $('.autocomplete').autocomplete({
  11. serviceUrl: site+'/welcome/search',
  12. onSelect: function (suggestion) {
  13. $("#kodebarang").val(suggestion.data)
  14. }
  15. });
  16.  
  17.  
  18. //autocomplete buat barang
  19. $('.kodebarang').autocomplete({
  20. serviceUrl: site+'/welcome/barang',
  21. onSelect: function (suggestion) {
  22. $("#nama_barang").val(suggestion.data)
  23. $("#harga").val(suggestion.harga)
  24. }
  25. });
  26.  
  27. });
  28.  
  29. </script>
  30. <div id="contentadmin">
  31. <h4>Input Pembelian</h4>
  32. <div id="tabel">
  33.  
  34. <form method="post" action="<?= base_url() ?>index.php/pelanggan/addProductDb" id="form1" name="form1">
  35. <table>
  36. <div id="input">
  37. <p >Kode Pembelian</p>
  38. <div id="stock">
  39. <input name="kode_kategori" type="text" >
  40. Tgl <input name="tgl" type="text" id="datepicker">
  41. </div>
  42. </div>
  43. <div id="input">
  44. <p>Kode Suplier</p>
  45. <div id="insert">
  46. <input name="kode_barang" type="text" class="autocomplete" >
  47. </div>
  48. <input id="kodebarang" name="namasupliier" type="text" disabled />
  49.  
  50. </div>
  51.  
  52. <div id="input">
  53. <p >Refrensi</p>
  54. <div id="insert">
  55. <input name="refrensi" type="text">
  56. </div>
  57. </div>
  58.  
  59. <div id="input">
  60. <p>Jumlah Pembelian</p>
  61. <input name="refrensi" type="text" size="5"> &nbsp; Rabat <input name="refrensi" type="text" size="5"> =
  62. &nbsp; <input name="total" type="text" size="5">
  63. </div>
  64. <div id="input">
  65. <p >Jatuh Tempo</p>
  66. <input name="jatuh_tempo" type="text" size="20">
  67. <input type="checkbox" name="chash"> Cash
  68. </div>
  69. </table>
  70. </form>
  71.  
  72.  
  73.  
  74.  
  75. <INPUT type="button" value="Add Row" onclick="addRow('dataTable')" />
  76. <INPUT type="button" value="Delete Row" onclick="deleteRow('dataTable')" />
  77. <TABLE id="dataTable" name="datatable" class="datatable" width="350px" border="1">
  78. <TR>
  79. <TD><input id="kodebarang" name="kodebarang" class="kodebarang" type="text" /></TD>
  80. <TD> <input type='text' id="nama_barang"/></TD>
  81. <TD><input id="harga" name="harga" type="text" /></TD>
  82. <TD><INPUT type="text" id="jumlah" /></TD>
  83. </TR>
  84. </TABLE>
  85.  
  86. <input type="submit" name="submit" id="submit" Value="Submit">
  87.  
  88.  
  89. </div>
  90. </div>
  91.  
  92. <SCRIPT language="javascript">
  93. function addRow(tableID) {
  94.  
  95. var table = document.getElementById(tableID);
  96.  
  97. var rowCount = table.rows.length;
  98. var row = table.insertRow(rowCount);
  99.  
  100. var colCount = table.rows[0].cells.length;
  101.  
  102. for(var i=0; i<colCount; i++) {
  103.  
  104. var newcell = row.insertCell(i);
  105.  
  106. newcell.innerHTML = table.rows[0].cells[i].innerHTML;
  107. //alert(newcell.childNodes);
  108. switch(newcell.childNodes[0].type) {
  109. case "text":
  110. newcell.childNodes[0].value = "";
  111. break;
  112. case "checkbox":
  113. newcell.childNodes[0].checked = false;
  114. break;
  115. case "select-one":
  116. newcell.childNodes[0].selectedIndex = 0;
  117. break;
  118. }
  119. }
  120. }
  121.  
  122. function deleteRow(tableID) {
  123. try {
  124. var table = document.getElementById(tableID);
  125. var rowCount = table.rows.length;
  126.  
  127. for(var i=0; i<rowCount; i++) {
  128. var row = table.rows[i];
  129. var chkbox = row.cells[0].childNodes[0];
  130. if(null != chkbox && true == chkbox.checked) {
  131. if(rowCount <= 1) {
  132. alert("Cannot delete all the rows.");
  133. break;
  134. }
  135. table.deleteRow(i);
  136. rowCount--;
  137. i--;
  138. }
  139.  
  140.  
  141. }
  142. }catch(e) {
  143. alert(e);
  144. }
  145. }
  146.  
  147. </SCRIPT>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement