tami: Auswertung von Radiobuttons ohne Submitbutton

Beitrag lesen

hi,

  
  
var inputFields = document.getElementsByTagName("input"),  
    hiddenDivs = document.getElementsByTagName("div"),  
    i,  
    j;  
var changeStyle = function () {  
    "use strict";  
    for (j = 0; j < hiddenDivs.length; j += 1) {  
        hiddenDivs[j].style.display = "none";  
    }  
	document.getElementById(this.value).style.display = "block";  
};  
for (i = 0; i < inputFields.length; i += 1) {  
    inputFields[i].onchange = changeStyle;  
}  
  

So ist es zumindest jslint http://www.jslint.com/ - konform.
Ohne ternären Operator http://de.wikipedia.org/wiki/Bedingte_Anweisung_und_Verzweigung#Auswahloperator.

Daß es insgesamt noch bessere und erweiterte Möglichkeiten gibt, das Problem zu lösen, will ich jetzt nicht weiter ausführen, das wäre dann außerhalb von „Javascript-Grundverständnis“ :)

Wobei im Wiki ja so ein Step-by-Step für ein banales Anfangsbeispiel vermutlich nicht schlecht wäre.

mfg

tami