Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

Switch case pada Radio button

Bagaimana contoh penggunaan SWITCH dengan 3 buah radio button menggunakan addEventListener dengan event 'change' ?

avatar wandifrog
@wandifrog

274 Kontribusi 56 Poin

Diperbarui 8 tahun yang lalu

1 Jawaban:

var changeHandler = (function initChangeHandler() { var previousCheckedRadio = null;

function logInfo(info) { if (!console || !console.log) return;

console.log(info); }

function logPrevious(element) { if (!element) return;

var message = element.value + ' was unchecked';

logInfo(message); }

function logCurrent(element) { if (!element) return;

var message = element.value + ' is checked';

logInfo(message); }

var result = function (event) { var currentCheckedRadio = event.target; var name = currentCheckedRadio.name;

if (name !== 'myRadios') return;

logPrevious(previousCheckedRadio); logCurrent(currentCheckedRadio);

previousCheckedRadio = currentCheckedRadio; };

return result; })();

document.addEventListener('change', changeHandler, false);

avatar wahyu77
@wahyu77

26 Kontribusi 7 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban