首页 > 解决方案 > 当我保存存储的数据时,只有一个数据是另一个数据变为空。使用foreach怎么样?

问题描述

当我保存存储的数据时,只有一个数据是另一个数据变为空。使用foreach怎么样?

function convertToRupiah(angka){
    var rupiah = '';    
    var angkarev = angka.toString().split('').reverse().join('');
      
    for(var i = 0; i < angkarev.length; i++) 
        if(i%3 == 0) rupiah += angkarev.substr(i,3);
      
    return rupiah.split('',rupiah.length).reverse().join('');
}
  
function showkerugian(str) {
      var temuan = str.replace(/\./g, "",); // update pattern to regex in order to replace all `.` occurrences

      $('#nilai_potensi_kerugian').val(convertToRupiah(temuan));
};
    
$('input#nilai_temuan') .on('keyup focusin focusout ', function(event) {
  if(event.which >= 37 && event.which <= 40) return;
  // format number
  $(this).val(function(index, value) {
      return value.replace(/\D/g, "")
              .replace(/\B(?=(\d{3})+(?!\d))/g, ".")
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<input type="text" oninput="showkerugian(this.value)" class="form-control nominal" id="nilai_temuan" >
        <input type="text" class="form-control nominal" name="harga_satuan_pl[]" id="nilai_potensi_kerugian" readonly>

图像可以在下面看到 在此处输入图像描述

你能解决问题吗,帮帮我

在此处输入图像描述

标签: javascriptphplaravel

解决方案


推荐阅读