Thomas Meinike: CheckBox abfragen

Beitrag lesen

Hallo,

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(...)'

Was soll denn der erste Kindknoten eines input-Elements sein?

Frage mal document.getElementById("CheckBox").hasChildNodes() ab (--> false).

Du suchst wohl eher den Wahrheitswert des Attributes checked, also frage ab:

if(document.getElementById("CheckBox").checked)
{
// ...
}

oder

if(document.getElementById("CheckBox").getAttribute("checked"))
{
// checked ...
}

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.

Frage die Textbox(?), also das Input- oder Textarea-Feld nach der Eigenschaft value bzw ob diese =="" ist.

MfG, Thomas