

function updateKabupaten(){
const provinsi = document.getElementById("provinsi").value;
const kabupaten = document.getElementById("kabupaten");
kabupaten.innerHTML = '';
const data = {
"Banten":[ "Kabupaten Tangerang", "Kota Tangerang", "Kota Tangerang Selatan", "Kabupaten Serang", "Kota Serang", "Kota Cilegon", "Kabupaten Lebak", "Kabupaten Pandeglang" ],
"DKI Jakarta":[ "Jakarta Pusat", "Jakarta Utara", "Jakarta Barat", "Jakarta Selatan", "Jakarta Timur", "Kepulauan Seribu" ],
"Jawa Barat":[ "Kabupaten Bogor", "Kota Bogor", "Kabupaten Sukabumi", "Kota Sukabumi", "Kabupaten Cianjur", "Kabupaten Bandung", "Kota Bandung", "Kabupaten Garut", "Kabupaten Tasikmalaya", "Kota Tasikmalaya", "Kabupaten Ciamis", "Kota Cirebon", "Kabupaten Cirebon", "Kabupaten Indramayu", "Kabupaten Subang", "Kabupaten Purwakarta", "Kabupaten Karawang", "Kabupaten Bekasi", "Kota Bekasi", "Kabupaten Bandung Barat", "Kota Cimahi", "Kabupaten Pangandaran" ],
"Jawa Tengah":[ "Kabupaten Semarang", "Kota Semarang", "Kabupaten Demak", "Kabupaten Kendal", "Kabupaten Pekalongan", "Kota Pekalongan", "Kabupaten Batang", "Kabupaten Pemalang", "Kabupaten Tegal", "Kota Tegal", "Kabupaten Brebes", "Kabupaten Banyumas", "Kota Surakarta", "Kabupaten Klaten", "Kabupaten Sukoharjo", "Kabupaten Boyolali", "Kabupaten Wonogiri", "Kabupaten Sragen", "Kabupaten Karanganyar", "Kabupaten Grobogan", "Kabupaten Kudus", "Kabupaten Jepara", "Kabupaten Pati", "Kabupaten Rembang", "Kabupaten Blora", "Kabupaten Magelang", "Kota Magelang", "Kabupaten Temanggung", "Kabupaten Wonosobo", "Kabupaten Purworejo", "Kabupaten Kebumen" ],
"DI Yogyakarta":[ "Kota Yogyakarta", "Kabupaten Sleman", "Kabupaten Bantul", "Kabupaten Kulon Progo", "Kabupaten Gunungkidul" ],
"Jawa Timur":[ "Kota Surabaya", "Kabupaten Sidoarjo", "Kabupaten Gresik", "Kabupaten Malang", "Kota Malang", "Kabupaten Kediri", "Kota Kediri", "Kabupaten Jember", "Kabupaten Banyuwangi", "Kabupaten Pasuruan", "Kota Pasuruan", "Kabupaten Mojokerto", "Kota Mojokerto", "Kabupaten Jombang", "Kabupaten Madiun", "Kota Madiun", "Kabupaten Bojonegoro", "Kabupaten Tuban", "Kabupaten Lamongan" ]
};
if(data[provinsi]){
data[provinsi].forEach(function(item){
const option = document.createElement("option");
option.value = item; option.textContent = item;
kabupaten.appendChild(option);
});
} }
function validateForm(){
const nik = document.querySelector('[name="nik"]').value;
if(!/^[0-9]{16}$/.test(nik)){
alert("NIK harus terdiri dari 16 digit angka.");
return false; }
const files = document.querySelectorAll('input[type="file"]');
for(let fileInput of files){
if(fileInput.files.length){
const file = fileInput.files[0];
const maxSize = 5 * 1024 * 1024;
if(file.size > maxSize){
alert( "Ukuran file " + file.name + " melebihi 5 MB." );
return false; } } }
if(!document.getElementById("persetujuan").checked){
alert("Silakan centang persetujuan terlebih dahulu.");
return false; }
alert( "Formulir telah diperiksa. " + "Selanjutnya formulir perlu dihubungkan ke sistem pengiriman website." );
return false; }


Tidak ada komentar