yukaro
04-09-2005, 09:23
<script language="JavaScript"><!--
function lieferkosten ()
{
switch (document.bestellformular.ladr_ort_plz.value)
{
case 4123:
document.formcalc.calc_liefer.value = "12.50";
break
case 4001:
document.formcalc.calc_liefer.value = "8.00";
break
case 4102:
document.formcalc.calc_liefer.value = "12.00";
break
case 4005:
document.formcalc.calc_liefer.value = "9.00";
break
default:
document.formcalc.calc_liefer.value = "18";
alert('Die Lieferadresse befindet sich ausserhalb unseres Liefergebietes');
alert(document.bestellformular.ladr_ort_plz.value) ;
}
}
//-->
</script>
ich rufe folgende funktion auf, wenn ich das Formulareingabefeld verlasse. nun das Problem ist, dass immer nur den defaultwert genommen wird, obwohl die Eingaben auf einen CASE Fall zutrifft.
Ich weiss wirklich nicht, wo da der Fehler liegt.
Vielleicht könnt ihr mir helfen. Vielen Dank
yukaro
function lieferkosten ()
{
switch (document.bestellformular.ladr_ort_plz.value)
{
case 4123:
document.formcalc.calc_liefer.value = "12.50";
break
case 4001:
document.formcalc.calc_liefer.value = "8.00";
break
case 4102:
document.formcalc.calc_liefer.value = "12.00";
break
case 4005:
document.formcalc.calc_liefer.value = "9.00";
break
default:
document.formcalc.calc_liefer.value = "18";
alert('Die Lieferadresse befindet sich ausserhalb unseres Liefergebietes');
alert(document.bestellformular.ladr_ort_plz.value) ;
}
}
//-->
</script>
ich rufe folgende funktion auf, wenn ich das Formulareingabefeld verlasse. nun das Problem ist, dass immer nur den defaultwert genommen wird, obwohl die Eingaben auf einen CASE Fall zutrifft.
Ich weiss wirklich nicht, wo da der Fehler liegt.
Vielleicht könnt ihr mir helfen. Vielen Dank
yukaro