leeres Feld vs. 0

Die Möglichkeiten und Tücken von Formularen
Antworten
SENBEN
Beiträge: 44
Registriert: 14.10.2011, 10:13

leeres Feld vs. 0

Beitrag von SENBEN » 24.11.2011, 08:14

Hallo zusammen,

ich habe mir ein Code zusammengebastelt und möchte folgendes bewirken:
Alle Texte sind als unter Format als Zahlen deklariert worden.


var txt10 = getField("Text10").value;

if (txt10 == "") {
getField("Text11").display=display.hidden;
}

else {
getField("Text11").display=display.visible;
}


Wenn nun in Text10 etwas eingetippt wird, dann soll Text11 sichtbar werden, ansonsten nicht.
So jetzt das Problem:
Und zwar wenn ich eine 0 eintippe, wird es als leeres Feld erkannt und der Text11 wird nicht eingeblendet.
Gibt es da ein Befehl, dass diese zwei trotzdem unterscheidet.
Bei Zahlen wäre es logisch diese zu unterscheiden.

Gruß
Rudi

Benutzeravatar
radzmar
Beiträge: 961
Registriert: 26.10.2011, 10:18

leeres Feld vs. 0

Beitrag von radzmar » 24.11.2011, 11:09

Versuch mal die strenge Prüfvariante ===

Code: Alles auswählen

var txt10 = getField("Text10").value;

if (txt10 === "") {
getField("Text11").display=display.hidden;
}

else {
getField("Text11").display=display.visible;
}

SENBEN
Beiträge: 44
Registriert: 14.10.2011, 10:13

leeres Feld vs. 0

Beitrag von SENBEN » 24.11.2011, 11:14

Danke, funktioniert.

Nur ein Zeichen mit großer Wirkung.

Rudi

Antworten