tami: Auswertung von Radiobuttons ohne Submitbutton

Beitrag lesen

hi,

		if(hiddenDivs[j].id === this.value) {  
  		hiddenDivs[j].style.display = "block";  
  	} else {  
  		hiddenDivs[j].style.display = "none";  
  	}

>   
> dieses Stückchen ist prädestiniert für den ternären Operator (auch Fragezeichen- oder Auswahloperator genannt). Damit wird es nochmal ein ganzes Stück übersichtlicher:  
>   
> > `			hiddenDivs[j].style.display = (hiddenDivs[j].id==this.value ? "block" : "none");`{:.language-javascript}  
>   
  
oder:  
  
~~~javascript
  
inputFields = document.getElementsByTagName("input");  
hiddenDivs = document.getElementsByTagName("div");  
for (var i=0; i<inputFields.length; i++) {  
	inputFields[i].onchange = function() {  
		for (var j=0; j < hiddenDivs.length; j++) {  
			hiddenDivs[j].style.display = "none";  
		 }  
		document.getElementById(this.value).style.display = "block";  
	}  
}  

mfg

tami