Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Switch case pada Radio button
Bagaimana contoh penggunaan SWITCH dengan 3 buah radio button menggunakan addEventListener dengan event 'change' ?
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);