Webgate Anywhere 4.1 - TMLScript Referenz
TMLForm tmlform.addMessage()

Methode tmlform.addMessage(msg)
An Objekt TMLForm
Verwendung Fügt den Validierungsmeldungen eine neue Meldung hinzu
Beschreibung Über diese Methode können TMLScript-Funktionalitäten benutzerdefinierte Meldungen den Validierungsmeldungen hinzufügen.

Dies ist praktisch wenn weitere Validierungen in TMLScript-Code stattfinden, die eigentlich von der eigentlichen WebTML-Validierungs-Funktionalität unabhängig sind, ihre Meldungen jedoch den sonstigen Validierungs-Meldungen hinzugefügt werden sollen damit diese an einer Stelle gesammelt ausgegeben werden können.
Parameter msg (String):
Die zu registrierende Validierungsmeldung
Verfügbar in
  • WebTML-Seiten und normalen WebTML-Aktionen
  • Master-Aktionen
Beispiele In folgendem Beispiel wird eine weitere Validierung in TMLScript-Code vorgenommen. Es wird per (nicht näher definierter) Prüffunktion der Wert des Feldes PLZ validiert. Diese Prüffunktion könnte z.B. einen Web Service zur Überprüfung valider Postleitzahlen bedienen.

Schlägt die Funktionalität fehl, so wird eine benutzerdefinierte Validierungsmeldung dem Formular hinzugefugt:

var plz = tmlform.field("plz");
if (!isValidPLZ(plz)) {
    tmlform.addMessage("Die Postleitzahl ist unbekannt");
}
else {
    tmlform.storeInContent();
}


<< TMLForm tmlform.appendToField() >>