Struppi: Noch ne if-Bedingung-Frage

Beitrag lesen

var check =  document.bestellung.ordMode;
var ok = "nichtgeklickt";

warum?

var ok = true;

ist effizienter

for(var i = 0; i < check.length; i++)
if(!check[i].checked) ok = "einswurdegeklickt";

if(!check[i].checked) ok = false;

if(ok == "einswurdegeklickt") {
strFields = "Bitte eine Zahlungsart wählen\n";}

leider gibt er mir immer "Bitte eine Zahlungsart wählen" aus. Ich will, dass er das nur ausgiebt wenn keiner angeklickt wurde.

Ich hatte es falsch verstanden.
var check =  document.bestellung.ordMode;
var ok = false;
for(var i = 0; i < check.length; i++)
if( check[i].checked ) ok = true;

Struppi.