Dave: Warum fragt er nicht das richtige script ab?????

Hallo Leute,

Habe folgendes Script geschrieben....

<script type="text/javascript" language="JavaScript">

function best4(){
if ((document.stlb4.STLB4.checked)==false) {
alert('Bestellung eines Zusatzplatzes ist nur mit Bestellung des zugehörigen Erstplatzes möglich');
document.stlb4.Zusatzplaetze4.value=("");
return false;}}

function best14(){
if ((document.stlb4.STLB4.checked)==false) {
alert('Bestellung der Pflege ist nur mit Bestellung des zugehörigen Erstplatzes möglich');
document.stlb4.Pflege4.checked=false;
return false;}}

function best24() {
var str = document.stlb4.STLB4.checked;
 if (str == false) {
 alert('Sie haben nichts bestellt!')
 document.stlb4.STLB4.focus();
        return false;
        }}
</script>

Der HTML-Teil:

<form action="anwarenkorb.php" method=post name=stlb4 onSubmit="return best24()"><table width="620" border="1" cellspacing="0" cellpadding="0" height="45"><TR>

<td width="200" align="center">
1.Platz STLB Paket
<input type="checkbox" name="STLB4" value="checkbox1">
</td>
<td width="200" align="center">
Zusatzplätze
<input type="text" name="Zusatzplaetze4" size="2" onchange="best4()">
</td>
<td width="200" align="center">
Pflege
<input type="checkbox" name="Pflege4" value="1" onchange="best14()">
</td>

</TR></table>
<table width="620" border="1" cellspacing="0" cellpadding="0" height="45"><TR>

<td width="620" align="center">
<input type="submit" name="In den Warenkorb"  value="In den Warenkorb">
</td>

</TR></table></form>

nun ist das Problem das bei Anklicken der Checkbox "Pflege4" das Script "best4()" abgefragt wird und die darin verankerte Alert-Meldung ausgibt.... seht ihr den Fehler????

Danke für Eure Hilfe

  1. OK Leute hat sich erledigt

    hab die Functionen umbenannt in best4(); besta4()und bestb4(),

    Das wars ganze Problem...

    Also keine Gedanken mehr machen....

  2. Pflege
    <input type="checkbox" name="Pflege4" value="1" onchange="best14()">

    nun ist das Problem das bei Anklicken der Checkbox "Pflege4" das Script "best4()" abgefragt wird und die darin verankerte Alert-Meldung ausgibt.... seht ihr den Fehler????

    Was für einen Fehler?
    oben steht doch, das du best4() bei onchange (der richtige Handler ist übrigens onclick) aufrufen willst.

    Struppi.