MIF_E31211879/application/views/IMT/form.php

38 lines
1.7 KiB
PHP

<div class="card" style="border-radius: 5px;">
<div class="card-body">
<div class="form-group animated flipIn">
<label class="">Indeks Masa Tubuh</label>
<div class="">
<div class="row">
<div class="col-md-6 col-xl-6">
<label class="mt-3">Klasifikasi</label>
<input type="text" class="form-control" value="<?php echo @$imt['klasifikasi'] ?>" name="klasifikasi" required>
</div>
<div class="col-md-6 col-xl-6">
<label class="mt-3">Nilai Awal</label>
<input type="text" class="form-control" value="<?php echo @$imt['nilai_awal'] ?>" name="nilai_awal" id="numericInput" oninput="formatNumber(this)" required>
</div>
<div class="col-md-6 col-xl-6">
<label class="mt-3">Nilai Akhir</label>
<input type="text" class="form-control" value="<?php echo @$imt['nilai_akhir'] ?>" name="nilai_akhir" id="numericInput" oninput="formatNumber(this)" required>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
function formatNumber(input) {
// Hapus semua karakter non-digit dan non-titik
input.value = input.value.replace(/[^\d.]/g, '');
// Pastikan hanya satu titik yang diperbolehkan
input.value = input.value.replace(/(\..*)\./g, '$1');
// Pastikan titik berada setelah digit pertama
if (input.value.indexOf('.') === 0) {
input.value = input.value.substring(1);
}
}
</script>