Prüfen, ob ein Textfeld leer ist
Mir ist gerade etwas Merkwürdiges aufgefallen:
Ich möchte die Ausführung einer Aktion davon abhängig machen, ob in einem Textfeld ein Inhalt steht:
if Beschreibung = null then
 alert("Das Feld Beschreibung ist leer!")
else
 printRecord(this.Nr, "NINOX_Tipps")
end
Diese Aktion funktioniert bei mir so aber nicht.
Überraschenderweise funktioniert sie aber so:
if Beschreibung = 0 then
 alert("Das Feld Beschreibung ist leer!")
else
 printRecord(this.Nr, "NINOX_Tipps")
end
Jetzt hatte ich immer gedacht null steht für ein leeres Feld, egal ob Textfeld oder Zahlenfeld und 0 steht für die mathematische Null - die sollte aber in diesem Fall, einem Textfeld, ja gar nicht funktionieren.
Könnt Ihr Euch das erklären?
2 Antworten
- 
  
Erklärung habe ich keine, aber sicher funktioniert es immer so:
if not Beschreibung thenalert("Das Feld Beschreibung ist leer!")elseprintRecord(this.Nr, "NINOX_Tipps")end - 
  
Vielen Dank, es funktioniert exakt so, wie Du es beschrieben hast!
 
Content aside
- vor 3 JahrenZuletzt aktiv
 - 2Antworten
 - 393Ansichten
 
