Tietze: Syntax Error bei document.formular.submit();

Beitrag lesen

Hallo,

folgender Code gibt mir manchmal einen Syntax Error bei der Zeile

"document.formular.submit();"

aus. Aber nicht jedesmal, hängt scheinbar irgendwie davon ab, was für Daten in dem Formular sind. Kann mir da jemand sagen woran das liegen könnte? Hier ist der Code.

function checker() {
 checkthis('boot');
 checkthis('adac');
 checkthis('bwvs');
 checkthis('Bank');
 checkthis('Apotheke');
 checkthis('Post');
 checkthis('Arzt');
 checkthis('Gaststaette');
 checkthis('Lebensmittel');
 checkthis('Einkaufen');
 checkthis('Hallenbad');
 checkthis('Freibad');
 checkthis('Reiten');
 checkthis('Tennis');
 checkthis('Museum');
 checkthis('Radverleih');
 checkthis('behindertenger');
 checkthis('Bootscharter');
 checkthis('Waeschetrockn');
 checkthis('Waschmasch');
 checkthis('Telefon_ma');
 checkthis('Gasservice');
 checkthis('Kinderspielplatz');
 checkthis('Camping');
 checkthis('Übernachtung');
 checkthis('Grillplatz');
 checkthis('Wetterstation');
 checkthis('Erste_Hilfe');
 checkthis('Kabelfernsehen');
 checkthis('StramSteg');
 checkthis('Strom');
 checkthis('WaamSteg');
 checkthis('Wasser');
 checkthis('WC');
 checkthis('Dusche');
 checkthis('Altoel');
 checkthis('Sondermuell');
 checkthis('Abfall');
 checkthis('Chemietoiletten');
 checkthis('Faekalienschüttstelle');
 checkthis('Bilgenentsorgung');
 checkthis('Segelservice');
 checkthis('Motorenservice');
 checkthis('Werkstatt');
 checkthis('Werft');
 checkthis('Bootszubehör');
 checkthis('Trailerstellplaetze');
 checkthis('Autoparken');
 checkthis('Slip');
 checkthis('Tankstelle_Diesel');
 checkthis('Tankstelle_Benzin');
 checkthis('Bunkern_Diesel');
 checkthis('Bunkern_Benzin');

document.formular.submit();

}

function checkthis(uebergabe) {

if (document.formular.elements[uebergabe].checked)
  {
  }
  else
  {
  document.formular.elements[uebergabe].value = "0";
  document.formular.elements[uebergabe].checked = "true";
  }
}

Das Formular hat den Namen "formular". Es wird immer geprüft ob das Feld einen Haken hat, wenn nicht wird ein Haken gesetzt und der Wert auf 0 gesetzt. Damit das Feld mit übergeben wird.

Danke und Gruß

Tietze