Hallo Sensei,
zudem hast Du Variablennamen mit Minuszeichen, das geht natürlich nicht, wie sollte man sonst unterscheiden zwischen if(a-b == 5); und if(a - b == 5) z.B.
Hier das Script ohne Fehlermeldung...
<script>
function checkprice()
{
var name=document.form1.nachname.value, strasse=document.form1.strasse.value, plz_ort=document.form1.plz_ort.value;
var cnachname="",cstrasse="",cplz_ort="";
var preis=0;
if (nachname=="")
var cnachname="Bitte geben Sie Ihren Namen an!\n";
if (strasse=="")
var cstrasse="Bitte geben Sie Ihre Adresse an!\n";
if (plz_ort=="")
var cplz_ort="Bitte geben Sie Ort und Postleitzahl Ihres Wohnsitzes an!\n";
if(document.form1.buch[0].checked == true)
preis = preis + 25;
else if(document.form1.buch[1].checked == true)
preis = preis + 25;
else
alert("Bitte zumindest ein Buch auswaehlen!");
if (cnachname!="" || cstrasse!="" || cplz_ort!="")
{
alert(cnachname+cstrasse+cplz_ort)
return false;
}
else
return true;
}
</script>
toby
"Trying is the first step toward failure." - H. Simpson