PHP (jQuery) добавляет постоянный префикс при использовании datepicker - PullRequest
0 голосов
/ 17 октября 2018

Я хочу сохранить префикс в форме ввода, который использует datepicker, а мой префикс взят из моей базы данных SQL, я пытаюсь сначала использовать начальное значение, используя echo из данных SQL, но каждый раз, когда я выбираю дату из datepicker, она всегда заменяет всезначение.

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

и это мой скрипт для datepicker

<script>
$(function() {
        $( ".datepicker" ).datepicker({  });
        $( ".datepicker2" ).datepicker({  });
    });

</script>

И это для скрипта, чтобы сохранить префикс

    <script>
$('input.datepicker').keyup(function(){
   var prefix = 'prefix_';
    if(!(this.value.match('^prefix_'))){
         this.value = prefix;                
    }        
});

$('input.datepicker').blur(function(){
   var prefix = 'prefix_';
    if(!(this.value.match('^prefix_'))){
         this.value = prefix;                
    }        
});
</script>

Результат, который я хочу, выглядит следующим образом:

prefix_2018-10-17

префикс, который я хочу получить из базы данных mySQL

, и это мой php-скрипт для повторения таблицы

<?php do { ?>

        <tr>
          <td><?php echo $row_Recordset1['nopek']; ?></td>
          <td><?php echo $row_Recordset1['pengguna']; ?></td>
          <td><?php echo $row_Recordset1['kbo']; ?></td>
          <td><?php echo $row_Recordset1['idposition']; ?></td>
          <td><?php echo $row_Recordset1['jabatan']; ?></td>
          <td><?php echo $row_Recordset1['fungsi']; ?></td>
          <td><?php echo $row_Recordset1['direktorat']; ?></td>
          <td><?php echo $row_Recordset1['psn']; ?></td>
          <td><?php echo $row_Recordset1['costcenter']; ?></td>
          <td><?php echo $row_Recordset1['unit']; ?></td>
          <td><?php echo $row_Recordset1['wsrule']; ?></td>
          <td>



<?php if (!empty ($row_Recordset1['nopek']) ) { // Show if recordset not empty ?>
              <input name="id_check[]" type="checkbox" id="id" value="<?php echo $row_Recordset1['id']; ?>" />
              <?php } // Show if recordset not empty ?><label for="id"></label></td>
          <td><?php if (!empty ($row_Recordset1['nopek']) ) { // Show if recordset not empty ?>
          <select name="wsrule[]" id="wsrule">
          <option value="0"></option>
            <?php
do {  
?>

            <option value="<?php echo $row_Recordset2['wsrule']?>.<?php echo $row_Recordset1['nopek'];?>"><?php echo $row_Recordset2['wsrule']."| ".$row_Recordset2['keterangan']?></option>
            <?php
} while ($row_Recordset2 = mysql_fetch_assoc($Recordset2));
  $rows = mysql_num_rows($Recordset2);
  if($rows > 0) {
      mysql_data_seek($Recordset2, 0);
      $row_Recordset2 = mysql_fetch_assoc($Recordset2);
  }
?>
          </select>
          <?php } // Show if recordset not empty ?></td>
          <td>

<input name="tgl[]" type="text" class="datepicker" readonly="readonly" value="prefix_" /></td>
          <td><input name="tgl2[]" type="text" class="datepicker2"  readonly="readonly" /></td>
        </tr>
        <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
      </table>

Может ли кто-нибудь мне помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...