| Webgate Anywhere 4.1 - TMLScript Referenz |
tmlform.setField()
|
||||
| An Objekt | TMLForm | |||
| Verwendung | Setzt den Inhalt eines Feldes auf den angegebenen Wert | |||
| Beschreibung |
Der Inhalt eines Formular-Feldes wird auf den angegebenen Wert gesetzt. Wollen sie einem Feld mehrere Werte zuweisen so übergeben sie hier eine Liste der gewünschten Werte als Wert. Der angegebene Wert wird bei der nächsten Anzeige des Formulars ausgegeben. Anzeigelose Felder: Über diese Methode ist es auch möglich Feldwerte zu setzen, die nicht durch einen Tag <tml:input> zur Anzeige kommen. Diese anzeigelosen Felder können, auch in nichtpersistenten Formularen, wie normale WebTML-Felder verwendet werden. Sie werden auch ohne Input-Feld bei Submit-Operationen als verschlüsselte Zusatzinformation übertragen, sind in weiteren Requests am Objekt "tmlform" normal verfügbar und stehen somit auch bei Speicherungs-Operationen zur Verfügung. Daher eignen sich anzeigelose Felder sehr gut für Werte welche der Browser-Benutzer nicht modifizieren soll (was bei Verwendung eines Formularfeldes vom Typ "hidden" theoretisch möglich wäre). |
|||
| Parameter |
name (String):
Name des zu setzenden Feldes (String) |
|||
| Verfügbar in |
|
|||
| << tmlform.reset() | tmlform.source() >> |