Lese schon länger bei euch mit und habe auch schon viele lösungen gefunden, doch jetzt komme ich nicht weiter und bräuche ein bissel Hilfe.
Habe folgenden Code der auch funktioniert:
Überprüft ob in dem Textfeld was steht oder nicht,
wenn nicht kommt eine Meldung,
und das Feld wird Rot,
Wenn der Bediener jetzt was ins Feld schreibt und noch mal auf Prüfen klickt soll der Hintergrung wieder weiß werden.
Dies sollte eigentlich die Zeile 4 erledigen, macht es aber nicht.
Wo ist mein Fehler ?
Code: Alles auswählen
//Textfelder prüfen ausgabe von Fehlermeldung
//und einfärben
//Textfeld T-Scheinnummer
{
if (this.getField("1 - T-Scheinnummer").value=="")
if (this.getField("1 - T-Scheinnummer").value==1)
{this.getField("1 - T-Scheinnummer").fillColor = color.white;
{app.doc.save();}}
else
{ausgabeText = "Bitte vergeben Sie noch eine Scheinnummer ";
app.alert({cMsg:ausgabeText, nIcon:1, cTitle:"Die Scheinnummer fehlt noch!"});
this.getField("1 - T-Scheinnummer").fillColor = color.red;
}}
Gruß Gerd