Navigation: Platzhalter und Variablen > Platzhalter: Elemente >

Eingabe-Platzhalter

Diese Seite drucken
Vorherige Seite Nächste Seite
Zurück zur Kapitelübersicht

Für Eingabe-Elemente gelten neben den normalen Elemente-Platzhaltern auch spezielle, welche über [cX.Anzeige.Eingabe.Liste(ID).X] (oder [.Eingabe(ID).X]) erreicht werden.

 

.AutomatischMarkierenMarkiert den Inhalt des Elements bei Fokuserhalt
.ErgänzungslisteFG Liste mit vorzuschlagenden bzw. ergänzenden Begriffen oder
1 für Dateinamen/URLs oder
2 für Ordnernamen
.ErlaubteZeichenFG Zugriff auf die für die Eingabe erlaubten Zeichen
.GefülltGibt an, ob ein Text in dem Eingabefeld vorhanden ist bzw. bei einer Eingabemaske alle erforderlichen Zeichen eingegeben wurden
.GraphieFG Hiermit kann festgelegt werden, dass alle Eingaben in Groß- bzw. Kleinbuchstaben erscheinen sollen:
1=Groß-, 2=Kleinbuchstaben, 0=normal

 

.LängeLiefert die Textlänge im Eingabefeld
.Markierungmarkierter Text
.MarkierungStart Position der Einfügemarke in Eingabefeldern
.MarkierungLängeAnzahl der markierten Zeichen

 

.MaxLängeGibt die maximale Anzahl von Zeichen an, die in das Eingabefeld eingetragen werden dürfen.
.MehrzeiligGibt an, ob in der Eingabe mehrere Zeilen zugelassen werden sollen.
.NurLesenLegt fest, ob das Element für Eingaben gesperrt ist. In solchen Feldern kann Text noch markiert und kopiert werden.
.PasswortZeichenBestimmt das Zeichen, das anstelle von Eingaben erscheinen soll (Standard: *)
.SchieberAnzuzeigende Schieber: 0=keine, 1=horizontal, 2=vertikal, 3=beide
.ScrollSetzen auf 0 scrollt eine mehrzeilige Textbox zur Cursorposition, 1 scrollt ans Ende
.Spalteliefert die Spalte mit dem Cursor (bei mehrzeiligen Eingabefeldern)

 

.Validierung FG Erlaubt die Hinterlegung einer Prüfregel, nach der das Feld nach der Eingabe validiert wird, Ist der Inhalt ungültig, wird dies angezeigt (siehe auch .Element.Fehlertext) und das Feld bleibt ggf. aktiv.
Regeln werden als Definition:Fehlertext angegeben. Gültige Regeln sind:
"" = Darf nicht leer sein
# = Muss eine gültige Zahl sein
@ = Gültige Mailadresse
€ = Gültige IBAN
1-5 = Erforderlicher Wertebereich
>x-y = mindestens x und maximal y (optional) Zeichen
§ = muss gültiges Datum sein, §> = Datum ab heute, §< = Datum bis heute, §xx-yy = Datum von xx bis yy
?Sprungmarkenname = ruft zur Prüfung das angegebene Unterprogramm auf, welches 1 für "gültig" zurückliefern muss. Dem Unterprogramm wird der Text als Parameter übergeben. Ist in der Angabe des Sprungmarkennamens ein Parameter in Klammern angegeben, wird dieser als zweiter Parameter dem Unterprogramm übergeben.
Wird die Regel auch in "" eingeschlossen, darf das Feld auch nicht leer bleiben.
Wird vor der Regel ein ! gesetzt, bleibt ein ungültiges Feld so lange aktiv, bis es korrekt gefüllt ist. Andernfalls ist keine andere Aktion mit dem Dialog möglich, damit er nicht in einem ungültigen Zustand bleiben kann, sondern erst die Eingabe korrigiert werden muss.
Beginnt die Regel mit <, erscheint das Fehlersymbol links von der Eingabe.
Steht vorne ein ^, wird das Blinken des Fehlersymbols unterdrückt.
Beispiel: "<!"@":Hier muss eine Mailadresse eingegeben werden" erfordert zwingend die Eingabe einer gültigen Mailadresse, ansonsten erscheint vor dem Eingabefeld ein Fehlersymbol mit diesem Text als Tooltip und das Feld kann nicht verlassen werden.
Hinweis: In den Beispielskripten liegt ein Skript bereit, welches die meisten dieser Möglichkeiten demonstriert.
Hinweis: Durch Auslesen des Platzhalters [cX.Anzeige().ElementeGültig] werden alle Felder mit einer Regel validiert.

 

.Wasserzeichen Bestimmt eine Eingabeaufforderung für die Eingabe, die in grau erscheint, wenn das Feld leer ist.
.Zeileliefert die Nummer der Zeile mit dem Cursor (bei mehrzeiligen Eingabefeldern)

 

 

 


cX-Webseite: http://www.clickexe.net