Danke für die ganzen Tipps, aber leider funktioniert es immernoch nicht.
Bei der ausführung der externen JavaScript Datei wird folgender fehler ausgegeben:
Skript: C:\Pfadangabe der JavaScript Datei
Zeile: 54
Zeichen: 1
Fehler: 'document' ist undefiniert
Code: 800A1391
Quelle: Laufzeitfehler in Microsoft JScript
Was habe ich falsch gemacht?
Hier diesmal der komplette Quellcode der JavaScript Datei:
function final_funktion() {
chkFormular(700,300);
return false;
if(chkFormular() == true) { berechnung(); }
}
function chkFormular () {
if (document.formular.ausfuerung.value == "nix") {
alert("Bitte wählen Sie eine Ausführung!");
return false;}
if (document.formular.Name.value == "") {
alert("Bitte Ihren Namen eingeben!");
return false;}
if (document.formular.Anschrift.value == "") {
alert("Bitte Ihre Anschrift eingeben!");
return false;}
if (document.formular.Ort.value == "") {
alert("Bitte Ort und Plz eingeben!");
return false;}
if (document.formular.Land.value == "") {
alert("Bitte geben Sie Ihr Land ein!");
return false;}
if (document.formular.email.value.indexOf("@") == -1) {
alert("Sie haben keine E-Mail Adresse eingegeben.");
document.formular.email.focus();}
if (document.formular.Telefon.value == "") {
alert("Bitte Ihre Telefonnummer eingeben!");
document.formular.Telefon.focus();
return false;}
var chkZ = 1;
for (i = 0; i < document.formular.Telefon.value.length; ++i)
if (document.formular.Telefon.value.charAt(i) < "0" ||
document.formular.Telefon.value.charAt(i) > "9")
chkZ = -1;
if (chkZ == -1) {
alert("Telefonnummer falsch!");
document.formular.Telefon.focus();
return false;}
}
function berechnung() {
var preis = 0;
}
{
if (document.formular.garnitur[0].checked == true) {
preis = preis + 208;
} else if (document.formular.garnitur[1].checked == true) {
preis = preis + 0;
}
alert(preis);
}
Und hier der entsprechende Quelltext der HTML Datei:
<form id="formular" name="formular".....onsubmit="return final_funktion();"......
<strong>Ab- Überlaufgarnitur (Füllung über Aufputzarmatur):</strong><br>
<input type="radio" name="garnitur" value="garn_mit"> mit<br>
<input type="radio" name="garnitur" value="garn_ohne"> ohne
......
<input type="submit" value="Absenden" onsubmit="return final_funktion()"><input type="reset" value="Abbrechen">