Ввод значения NULL вставить базу данных с ajax Autocomplate и Auto Calculate - PullRequest
0 голосов
/ 07 мая 2020

Помогите, почему значение mu AJAX null? Некоторое поле имеет значение «Автозаполнение», но значение null ..

мое поле просмотра автоматически заполнено

<div class="col-12 col-md-2">
    <input type="text" id="kodeunik" name="kodeunik" placeholder="Enter Country Code..." class="form-control" disabled="" >
</div>

<div class="col-12 col-md-9">
    <select name="namanegara" id="namanegara" class="form-control" onkeyup="isi_otomatis()">
        <option value="">SELECT DATA</option>
        <?php
            foreach($namanegara_list->result_array() as $row) {
                echo '<option value="'.$row["namanegara"].'">'.$row["namanegara"].'</option>';
            }
        ?>
    </select>
    <span class="help-block">Please enter country name</span>
</div>
</div>

мое поле для автоматического расчета

<div class="col-12 col-md-2">
    <input type="number" id="confirmedsebelum" name="confirmedsebelum" placeholder="Enter value confirmed..." onkeyup="sumcon();"  class="form-control" disabled="">
    <span class="help-block">Please enter value confirmed</span>
</div>

<div class="col-12 col-md-2">
    <input type="number" id="confirmed" name="confirmed" onkeyup="sumcon();"  placeholder="Enter value confirmed..." class="form-control" min="0">
    <span class="help-block">Please enter value confirmed</span>
</div>

<div class="col-12 col-md-2">
    <input type="text" id="concasesdaily" name="concasesdaily" placeholder="Enter value confirmed Cases Daily..." disabled="" class="form-control">
    <span class="help-block">Please enter value confirmed cases daily</span>
</div>

AJAX Автозаполнение

<script type="text/javascript">
    $(document).ready(function(){
       $('#namanegara').on('input',function(){

        var namanegara=$(this).val();
        $.ajax({
            type : "POST",
            url  : "<?php echo base_url('CC/getAutoComplete')?>",
            dataType : "JSON",
            data : {namanegara: namanegara},
            cache:false,
            success: function(data){
                $.each(data,function(kodenegara,namanegara,tanggal,kodeunik,confirmed,death){
                    $('#kodenegara').val(data.kodenegara);
                    $('#tanggalsebelum').val(data.tanggal);
                    $('#kodeunik').val(data.kodeunik);
                    $('#confirmedsebelum').val(data.confirmed);
                    $('#deathsebelum').val(data.death);
                    // $('[name="tanggalprediksi"]').val(data.tanggalprediksi);

                });

            }
        });
        return false;
    });

   });
</script>

AJAX автоматический расчет

<script>
   function sumcon() {
      var valconfirmedsebelum = document.getElementById('confirmedsebelum').value;
      var valconfirmed = document.getElementById('confirmed').value;
      var resultconcasesdaily = parseInt(valconfirmed) - parseInt(valconfirmedsebelum);
      if (!isNaN(resultconcasesdaily)) {
       document.getElementById('concasesdaily').value = resultconcasesdaily;
   }
}
</script>

при вставке запроса, kode unik , resultconcasesdaily равно нулю .. почему?

помогите пожалуйста

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