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.