so habe folgendes problem:
habe 3 checkboxen von denen man nur 1 anklicken darf aber auch muss.
normalerweise würde man hierfür natürlich radiobuttons nehmen
allerdings passen die nicht in mein design.
checkboxen2 = new Array("angabe");
meldungstext2 = new Array();
meldungstext2[0] = new Array(2);
meldungstext2[0][0] = "Bitte wählen Sie nur eine Bezahlungsart";
meldungstext2[0][1] = "Bitte wählen Sie eine Bezahlungsart";
AnzCheckboxen2 = new Array(3);
for (k=0;k {
var boolCheck2 = false;
Fehlermeldung2=false;
for (l=0; l {
blubb2 = checkboxen2[k]+l;
if(document.getElementById(blubb2).checked == true)
{
if(boolCheck2 == false)
{
boolCheck2 = true;
}
else
{
if(count<1)
{
Fehlermeldung2 = meldungstext2[k][0];
var boolbla2=false;
count++;
}
}
}
}
if(boolCheck2 == false)
{
if(count<1)
{
Fehlermeldung2 = meldungstext2[k][1];
var boolbla2=false;
count++;
}
}
if (Fehlermeldung2)
{
alert(Fehlermeldung2);
}
}
if(boolbla2==false)
{
return false;
}
dieser code soll regeln das man fehlermeldungen kriegt sobald
man mehr als 1 und 0 aktiviert hat. ausgelöst natürlich durch den submit button. habe nur einen teilausschnitt reinkopiert da ich denke das hier etwas nicht stimmt. er gibt nämlich immer, egal wieviele man anklickt, nur die eine meldung "bitte wählen sie eine bezahlungsart"
aus.
hoffe jmd kann mir helfen :>
mfg prosta