Hallo molily,
Du musst auch vorher http://www.pseliger.de/jsExtendedApi/jsApi.bundles.DOM.getters.js einbinden.
Oh, das übersah ich. Mein Einwand, dass es vielleicht nicht gewünscht sein könnte, allen Radiobuttons dieses Verhalten zuzuweisen, bleibt aber bestehen.
window.onload = init;
function init () {
var inputs = document.getElementsByTagName("input");
for (var i = 0, input; input = inputs[i]; i++) {
if (input.type != "radio")
continue;
input.onclick = radioclick;
input.mostRecentlyChecked = input.checked;
}
}
function radioclick () {
this.checked = !this.mostRecentlyChecked;
var arr = this.form.elements[this.name];
for (var i = 0; i < arr.length; i++) {
arr[i].mostRecentlyChecked = false;
}
this.mostRecentlyChecked = this.checked;
}
Ja, das funktioniert auch ohne Einbindung von Peters Bibliothek.
Gruß Gernot