MIF_E31211879/application/views/Makanan/form.php

82 lines
4.4 KiB
PHP

<div class="card" style="border-radius: 5px;">
<div class="card-body">
<div class="form-group animated flipIn">
<label class="">Kategori</label>
<select class="select2 form-control custom-select" style="width: 100%; height:36px;" name="kategori" required>
<option value="">Pilih Kategori</option>
<?php foreach ($kategori as $value): ?>
<option value="<?php echo $value->id_kategori ?>">
<?php echo $value->nama_kategori; ?>
</option>
<?php endforeach; ?>
</select>
<div class="">
<label class="mt-3">Nama Makanan</label>
<input type="text" class="form-control" value="<?php echo @$makanan['nama_makanan'] ?>" name="nama_makanan" required>
</div>
<div class="">
<label class="mt-3">Kuantitas</label>
<input type="number" class="form-control" value="<?php echo @$makanan['kuantitas'] ?>" name="kuantitas" required>
</div>
<div class="">
<label class="mt-3">URT</label>
<input type="text" class="form-control" value="<?php echo @$makanan['urt'] ?>" name="urt" required>
</div>
<div class="">
<div class="row">
<div class="col-md-6 col-xl-6">
<label class="mt-3">Besaran</label>
<input type="number" class="form-control" value="<?php echo @$makanan['besaran'] ?>" name="besaran" required>
</div>
<div class="col-md-6 col-xl-6">
<label class="mt-3">Energi ( kkal )</label>
<input type="text" class="form-control" value="<?php echo @$makanan['energi'] ?>" name="energi" id="numericInput" oninput="formatNumber(this)" required>
</div>
<div class="col-md-6 col-xl-6">
<label class="mt-3">Karbohidrat ( g )</label>
<input type="text" class="form-control" value="<?php echo @$makanan['karbohidrat'] ?>" name="karbohidrat" id="numericInput" oninput="formatNumber(this)" required>
</div>
<div class="col-md-6 col-xl-6">
<label class="mt-3">Protein ( g )</label>
<input type="text" class="form-control" value="<?php echo @$makanan['protein'] ?>" name="protein" id="numericInput" oninput="formatNumber(this)" required>
</div>
</div>
</div>
<div class="">
<div class="row">
<div class="col-md-6 col-xl-6">
<label class="mt-3">Lemak ( g )</label>
<input type="text" class="form-control" value="<?php echo @$makanan['lemak'] ?>" name="lemak" id="numericInput" oninput="formatNumber(this)">
</div>
<div class="col-md-6 col-xl-6">
<label class="mt-3">Besi ( mg )</label>
<input type="text" class="form-control" value="<?php echo @$makanan['besi'] ?>" name="besi" id="numericInput" oninput="formatNumber(this)">
</div>
<div class="col-md-6 col-xl-6">
<label class="mt-3">Vitamin A ( mcg )</label>
<input type="text" class="form-control" value="<?php echo @$makanan['vitamina'] ?>" name="vitamina" id="numericInput" oninput="formatNumber(this)">
</div>
<div class="col-md-6 col-xl-6">
<label class="mt-3">Vitamin C ( mg )</label>
<input type="text" class="form-control" value="<?php echo @$makanan['vitaminc'] ?>" name="vitaminc" id="numericInput" oninput="formatNumber(this)">
</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>