HI @ all,
ich habe hier so einen Java Script Problem!
Ich habe den selben Rechner wie bei "Link" (ich möchte ja einen shop erstellen), anstatt das man dort nun eine zahl angibt (z.b. bei Kinder 4) habe ich aus dem Feld eine "checkbox" gemacht mit dem value="1". Funktioniert alles auch, wenn man auf das kästchen klickt berechnet er eins dazu, doch wenn man nun das kästchen wieder wegnimmt, bleibt die 1 und er macht nicht wieder 0 daraus !
Ich habe nun also oben bei "// Kinderpreis hinzufügen" dies eingefügt:
Code:
if(document.formular1.AnzKinder.checked == true)
{
Gesamt = Gesamt + document.formular1.KidsPreis.value;
}
und die checkbox sieht so aus:
Code:
<input type="checkbox" value="1" name="AnzKinder" size="2" maxlength="2" onKeyup='rechne();' onMouseover='rechne();' onChange='rechne();' onClick='rechne();'>
so funktioniert es auch, wenn man das Kästchen aktiviert berechnet er eins dazu, wenn man es deaktivuert berechnet er eins weniger. Das Problem ist, das er für den gesamt preis immer 1€ Berechnet, obwohl ich ganz unten angegeben habe, das ein Kind 100€ kosten soll
Code:
echo "<script language=Javascript>document.formular1.KidsPreis.value=".(100).";</script>";
Hat jemand eine Idee, was ich falsch gemacht haben konnte ?
MfG
Stormsam
Lesezeichen