fix : bug kirim hasil survei
This commit is contained in:
@@ -219,7 +219,6 @@
|
||||
|
||||
function validasi_langkah_aktif() {
|
||||
sembunyikan_error();
|
||||
|
||||
switch(langkah_sekarang) {
|
||||
case 1:
|
||||
if (!/^\d{16}$/.test(document.getElementById('input_nik').value)) {
|
||||
@@ -238,6 +237,13 @@
|
||||
tampilkan_error('Jumlah anggota keluarga tanggungan harus diisi.');
|
||||
return false;
|
||||
}
|
||||
// ==========================================
|
||||
// BARIS BARU: Memastikan agama telah dipilih
|
||||
// ==========================================
|
||||
if (document.getElementById('input_agama').value === '') {
|
||||
tampilkan_error('Agama kepercayaan wajib dipilih untuk penentuan lokasi bantuan.');
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
if (!document.getElementById('input_luas_lantai').value ||
|
||||
@@ -377,9 +383,9 @@
|
||||
nama_kk: document.getElementById('input_nama_kk').value,
|
||||
no_kk: document.getElementById('input_no_kk').value,
|
||||
jumlah_tanggungan: parseInt(document.getElementById('input_jumlah_tanggungan').value) || 0,
|
||||
agama: document.getElementById('input_agama').value, // <--- Ini yang sebelumnya tertinggal
|
||||
lat: parseFloat(document.getElementById('input_lat').value),
|
||||
lng: parseFloat(document.getElementById('input_lng').value),
|
||||
id_rumah_ibadah: null,
|
||||
indikator_bps: {
|
||||
luas_lantai_per_kapita: document.getElementById('input_luas_lantai').value,
|
||||
material_lantai: document.getElementById('input_material_lantai').value,
|
||||
@@ -395,7 +401,6 @@
|
||||
};
|
||||
|
||||
try {
|
||||
// Diubah ke relative path
|
||||
const http_response = await fetch('/api/survey/submit', {
|
||||
method: 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
|
||||
Reference in New Issue
Block a user