Skip to content

Instantly share code, notes, and snippets.

@Xnuvers007
Last active January 14, 2026 01:22
Show Gist options
  • Select an option

  • Save Xnuvers007/69225c2fa28054aab95bea1b97838aeb to your computer and use it in GitHub Desktop.

Select an option

Save Xnuvers007/69225c2fa28054aab95bea1b97838aeb to your computer and use it in GitHub Desktop.
Khs my unpam dan mentari

Untuk yang kode 1 baris itu untuk yang di letakkan di url Dan untuk kode yang banyak baris itu bisa menggunakan inspect element->consoel

Atau kalo yang 1 baris ini dibuat jadi banyak baris, bisa, kalian cari aja prettier javascript Terus taro dan tempel di inspect element -> console

javascript:(function () {
function processPage() {
const groups = document.querySelectorAll('div[role="radiogroup"]');
let selected = 0;
groups.forEach(group => {
const label = Array.from(group.querySelectorAll('.q-radio__label'))
.find(lbl => {
const text = lbl.textContent.trim().toLowerCase();
return text === 'selalu' || text === 'sangat mampu';
});
if (label) {
const radio = label.closest('.q-radio');
if (radio && radio.getAttribute('aria-checked') !== 'true') {
radio.click();
selected++;
}
}
});
console.log(`✅ Dipilih "${selected > 0 ? 'Selalu/Sangat Mampu' : 'Tidak ada opsi'}" pada ${selected} pertanyaan.`);
setTimeout(() => {
const actionButton = Array.from(document.querySelectorAll('button')).find(btn => {
const buttonText = btn.textContent.trim().toLowerCase();
return buttonText === 'selanjutnya' || buttonText === 'simpan';
});
if (actionButton) {
const buttonText = actionButton.textContent.trim().toLowerCase();
if (buttonText === 'simpan') {
const confirmed = confirm("Apakah Anda yakin ingin menyimpan?");
if (!confirmed) {
console.log("⏹️ Aksi dibatalkan oleh pengguna.");
return;
}
}
console.log(`➡️ Klik tombol "${actionButton.textContent.trim()}"...`);
actionButton.click();
setTimeout(processPage, 1500);
} else {
console.log('✅ Proses selesai: Tidak ditemukan tombol "SELANJUTNYA" atau "SIMPAN".');
}
}, 500);
}
processPage();
})();
javaScript:!function t(){const e=document.querySelectorAll('div[role="radiogroup"]');let o=0;e.forEach((t=>{const e=Array.from(t.querySelectorAll(".q-radio__label")).find((t=>{const e=t.textContent.trim().toLowerCase();return"selalu"===e||"sangat mampu"===e}));if(e){const t=e.closest(".q-radio");t&&"true"!==t.getAttribute("aria-checked")&&(t.click(),o++)}})),console.log(`✅ Dipilih "${o>0?"Selalu/Sangat Mampu":"Tidak ada opsi"}" pada ${o} pertanyaan.`),setTimeout((()=>{const e=Array.from(document.querySelectorAll("button")).find((t=>{const e=t.textContent.trim().toLowerCase();return"selanjutnya"===e||"simpan"===e}));if(e){if("simpan"===e.textContent.trim().toLowerCase()&&!confirm("Apakah Anda yakin ingin menyimpan?"))return void console.log("⏹️ Aksi dibatalkan oleh pengguna.");console.log(`➡️ Klik tombol "${e.textContent.trim()}"...`),e.click(),setTimeout(t,1500)}else console.log('✅ Proses selesai: Tidak ditemukan tombol "SELANJUTNYA" atau "SIMPAN".')}),500)}();
javascript:document.querySelectorAll('.MuiTypography-root.MuiTypography-body1.MuiFormControlLabel-label').forEach(e=>{if(e.textContent.trim()==='Ya'){e.parentElement.click()}});document.querySelectorAll('button').forEach(b=>{if(b.textContent.trim()==='Submit Kuesioner'){b.click()}});
@Xnuvers007
Copy link
Author

Kalo gak, kalian bisa bookmark kode yang 1 baris itu, tanyakan ke chatgpt

Command / prompt nya :
Buatkan saya kode berikut (tempel kodenya) agar bisa saya letakkan di bookmark browser saya

@Xnuvers007
Copy link
Author

Screenrecording_20260114_080756.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment