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>