Beispiel:
Wenn ich einen Fragebogen ausfülle, und das Feld "KFZ-Kennzeichen" bleibt leer, darf ich davon ausgehen, dass kein KFZ vorhanden ist.
Wenn auf dem Server ein Parameter übertragen wurde, aber der Wert "" ist, dann ist der Wert defined.
Wenn der Parameter nicht übertragen wird, dann war der Wert undefined.
(bsp ungchecked, nicht selected)
Wenn ich einen anderen Fragebogen ausfülle, in dem nicht nach KFZ gefragt wird, ist die Annahme falsch, dass der Mensch sein KFZ abgemeldet hat.
Ja.
Prüfe od der parameter übertragen wird, bevor du seinen Wert auswertest.
Allenfalls, Prüfe auch ob das Senden eines Parameters in einem bestimmten Formularkontext überhaupt erwartet wird.
mfg Beat