fix : bug kirim hasil survei

This commit is contained in:
unknown
2026-06-09 13:56:18 +07:00
parent 03c764a9c7
commit 368492d2de
+8 -3
View File
@@ -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' },