christian: Formular absenden

Beitrag lesen

hi,

bastle gerade einen Onlineshop. Habe bis jetzt auf den IE 6 programmiert. Und da gab es noch keine Probleme. Hab aber nun Testweise mal den 5er genommen und folgenes festgestellt:

Habe in der Produktliste ein Formular was folgener maßen abgesendet wird:

<A href="#" onClick="warenkorb_b(artikelinfo$counter)">In den Warenkorb</A>

$counter ist eine PHP Variable um einen eindeutigen Namen zu generieren.

beim Absenden wird folgene funktion aufgerufen:

function warenkorb_b(ware)
{
 if(ware.farbe.value == 0)
 {
  alert("Bitte eine Farbe auswählen");
 }
 else if(ware.schriftzug.value == "")
 {
  alert("Bitte mindestens einen Buchstaben auswählen");
 }
 else
 {
  ware.submit()
 }
}

die alerts kommen auch, wenn die Bedingung zutrifft, nur ware.submit ignoriert er!(er springt einfach an den Anfang des Dokuments wegen dem # zeichen)

weiß aber nicht warum? (beim 6.0 ging es ohne Probleme)

vielleicht kann mir ja jemand weiter helfen

grüße christian