toby: Fehlermeldung; noch 3 Fragen...!

Beitrag lesen

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