Peach: CheckBox abfragen

Beitrag lesen

Hallo zusammen

Habe ein Problem bei einer Abfrage nach NULL einer CheckBox.
In einer Data Access Page wil ich mit der Abfrage  if document.getElementById("CheckBox").firstChild.nodeValue = true
auschliesen das jemand falsche Daten erfassen kan. Also als Event on Cklick auf einen Button sollten die Daten geprüft werden.
Allerdings bringt er eine Fehlermeldung.

Error: Object required: 'document.getElementById(...)'

Ein ändliches Problem habe ich bei der Abfrage nach einer textBox nach Null. Sie funktioniert wunderbar solange nicht wirklich NULL in der Box ist. Jedesmal dann bringt er den gleichen fehler wie oben.

Ich hoffe mir kann wer helfen. Bin für jede Lösung offen...
Danke im voraus für eure Bemühungen.

THX Peach

Source der Abfragen:

<SCRIPT event=onload for=window language=javascript>
  <!--
   try { MSODSC.CurrentSection.DataPage.NewRecord(); }
   catch (e)
   { alert (e.description);}
  -->
</SCRIPT>

<SCRIPT event=onclick for=Command2 language=vbscript>
 <!--
  msgbox "Test"
  x=document.getElementById(Kannleidernichtkommen).firstChild.nodeValue

if isEmpty(document.getElementById("Kuerzel").firstChild.nodeValue) then
    msgbox "Bitte Kürzel eingeben"
    exit sub
   end if

if document.getElementById("Kannleidernichtkommen").firstChild.nodeValue = true then

if document.getElementById("Vegetarier").firstChild.nodeValue = true then
     msgbox ("Falsche Datenangabe. Man kann sich nicht gleichzeitig ab- , und als Vegetarier melden.")
     exit sub
        end if
    if document.getElementById("TagAnmelden").firstChild.nodeValue = true then
     msgbox ("Falsche Datenangabe. Man kann sich nicht gleichzeitig ab- , und am Tag anmelden.")
     exit sub
    end if
    if document.getElementById("AbendAnmelden").firstChild.nodeValue = true then
     msgbox ("Falsche Datenangabe. Man kann sich nicht gleichzeitig ab- , und am Abend anmelden.")
     exit sub
    end if
    if document.getElementById("IstAbendbegleitungVegetarier").firstChild.nodeValue = "yes" then
     msgbox ("Falsche Datenangabe. Man kann sich nicht abmelden, und eine Abnedbegleitung mitnehmen")
     exit sub
    end if
    if document.getElementById("AbendmitBegleitung").firstChild.nodeValue = "yes" then
     msgbox ("Falsche Datenangabe. Man kann sich nicht abmelden, und eine Abnedbegleitung mitnehmen.")
     exit sub
    end if
   end if

if document.getElementById("AbendAnmelden").firstChild.nodeValue = false then

if document.getElementById("AbendmitBegleitung").firstChild.nodeValue = true then
     msgbox("Falsche Datenangabe. Man kann sich nicht am Abend nicht anmelden und trozdem eine Begleitperson am Abend mitnehmen.")
     exit sub
    end if
    if document.getElementById("IstAbendbegleitungVegetarier").firstChild.nodeValue = true then
     msgbox("Falsche Datenangabe. Man kann sich nicht am Abend nicht anmelden und trozdem die Begleitperson als Vegi anmelden.")
     exit sub
    end if
    if document.getElementById("Vegetarier").firstChild.nodeValue = true then
     msgbox ("Falsche Datenangabe. Man kann sich nicht am Abend nicht anmelden und sich als Vegi anmelden.")
     exit sub
        end if
       end if

if document.getElementById("AbendmitBegleitung").firstChild.nodeValue = false then

if document.getElementById("IstAbendbegleitungVegetarier").firstChild.nodeValue = true then
     msgbox ("Falsche Datenangabe. Man kann nicht gleichzeitig keine Begleitperson einladen und trozdem eine Begleitung als Vegi anmelden.")
         exit sub
        end if
       end if

'TODO: Speichern der Records
   msgbox "Daten wurden übermittelt"

-->
</SCRIPT>