Advertisement
NaomiKud

tes

Feb 1st, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!doctype html>
  2. <html>
  3.     <head>
  4.         <title>testing</title>
  5.         <link rel="stylesheet" href="bootstrap/css/bootstrap.css"/>
  6.         <link rel="stylesheet" href="datatables/dataTables.bootstrap.css"/>
  7.         <style>
  8.             body{
  9.                 margin: 15px;
  10.             }
  11.             .pilih:hover{
  12.                 cursor: pointer;
  13.             }
  14.         </style>
  15.     </head>
  16.     <body>
  17.         <div class="row">
  18.         </div>
  19.         <form action="action" onsubmit="#">
  20.             <div class="form-group">
  21.                 <table class="table table-bordered" id="dynamic_field">
  22.                 <tr>
  23.                     <td><label for="varchar">Nama Peserta</label></td>
  24.                 </tr>
  25.                 <tr>
  26.                     <td><input type="text" class="form-control" name="peseta[]" id="peserta1" placeholder="Kode Obat" readonly="" /></td>
  27.                     <td><button type="button" id="1" class="btn btn-default klikmodal" data-toggle="modal" data-target="#myModal">. . .</button></td>
  28.                     <td>
  29.                         <button type="button" name="addPeserta" id="addPeserta" class="btn btn-success">Add More</button></td>
  30.                 </table>
  31.             </div>
  32.  
  33.             <input type="submit" value="Simpan" class="btn btn-primary" />
  34.         </form>
  35.  
  36.         <!-- Modal -->
  37.         <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  38.             <div class="modal-dialog" style="width:800px">
  39.                 <div class="modal-content">
  40.                     <div class="modal-header">
  41.                         <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  42.                         <h4 class="modal-title" id="myModalLabel">Lookup Peserta</h4>
  43.                     </div>
  44.                     <div class="modal-body">
  45.                         <table id="lookup" class="table table-bordered table-hover table-striped">
  46.                             <thead>
  47.                                 <tr>
  48.                                     <th>Kode Pegawai</th>
  49.                                     <th>Nama Pegawai</th>
  50.                                 </tr>
  51.                             </thead>
  52.                             <tbody>
  53.                                 <?php
  54.                                 $con = pg_connect('host=localhost dbname=db_surat user=postgres password=root');
  55.                                 $sql = pg_query($con,'SELECT * FROM tb_pegawai');
  56.                                 while ($r = pg_fetch_array($sql)) {
  57.                                     ?>
  58.                                     <tr class="pilih" data-namapegawai="<?php echo $r['nama_pegawai']; ?>" data-kodepegawai="<?php echo $r['id_pegawai']; ?>">
  59.                                         <td><?php echo $r['id_pegawai']; ?></td>
  60.                                         <td><?php echo $r['nama_pegawai']; ?></td>
  61.                                     </tr>
  62.                                     <?php
  63.                                 }
  64.                                 ?>
  65.                             </tbody>
  66.                         </table>  
  67.                     </div>
  68.                 </div>
  69.             </div>
  70.         </div>
  71.         <script src="js/jquery-1.11.2.min.js"></script>
  72.         <script src="bootstrap/js/bootstrap.js"></script>
  73.         <script src="datatables/jquery.dataTables.js"></script>
  74.         <script src="datatables/dataTables.bootstrap.js"></script>
  75.         <script type="text/javascript">
  76.  
  77.             $(document).on('click', '.klikmodal', function(){
  78.                 var klik_id = $(this).attr("id");
  79.                 alert(klik_id);
  80.                 $('.pilih').click(function(){
  81.                     document.getElementById('peserta'+klik_id+'').value = $(this).attr('data-namapegawai');
  82.                     var a= document.getElementById('peserta'+klik_id+'');
  83.                     alert(a);
  84.                     $('#myModal').modal('hide');
  85.                 });
  86.  
  87.             });
  88.  
  89.             var i = 1;
  90.  
  91.             $('#addPeserta').click(function(){
  92.                 i++;
  93.                 $('#dynamic_field').append('<tr id="row'+i+'" class="dynamic-added"><td><input type="text" name="peserta[]" placeholder="Peserta'+i+'" class="form-control" id="peserta'+i+'" readonly="" /></td><td><button type="button" id="'+i+'" class="btn btn-default klikmodal" data-toggle="modal" data-target="#myModal">. . .</button></td><td><button type="button" name="remove" id="'+i+'" class="btn btn-danger btn_remove_peserta">X</button></td></tr>');
  94.             });
  95.  
  96.             $(document).on('click', '.btn_remove_peserta', function(){  
  97.                  var button_id = $(this).attr("id");  
  98.                  $('#row'+button_id+'').remove();
  99.                  i--;
  100.              });
  101.  
  102.             $(function () {
  103.                 $("#lookup").dataTable();
  104.             });
  105.  
  106.         </script>
  107.     </body>
  108. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement