FORM

INTRO

Die FORM-Anwendung bietet eine Reihe von CSS-Stylesheets für kompakte Formulardefinitionen und ein Datenbankmodell zum Speichern von Metadateninformationen zu Dokumenten, Feldern und ihren Validierungen.

FORM

Die Formulare dieser HTML-Seite wurden mithilfe von N2O und NITRO auf dem ns.synrc.com:8002 Websocket-Endpoint gerendert.

SPEZIFIKATIONEN

integer — Nummer.
money — Geldbetrag mit einem Fixpunkt.
pay — Zahlungsmethode.
combo — Allgemeines Kombinationsfeld.
select — Optionsfeld.
check — Kontrollkästchen.
string — Beschriftung.
phone — Internationale Telefonnummer mit +.
auth — Anmeldeinformationen.
card — Kreditkarten.
otp — Einmaliges Passwort.
date — Datum / Uhrzeit-Auswähler.

DOCUMENT

-record(document, { ?ITERATOR(feed), name, base, sections, fields, buttons, access }).

FIELD

-record(field, { id, sec=1, name, pos, title, layout, visible=true, disabled=false, format="~w", curr=[], postfun=[], desc, wide=normal, type=binary, etc, labelClass=label, fieldClass=field, boxClass=box, access, tooltips=[], options=[], min=0, max=1000000, length=10, postback }).

SECTION

-record(sec, { id, name, desc="" }).

BUTTON

-record(but, { id, postback, name, title, sources=[], class }).

SELECTOR

-record(sel, { id, postback, name, title }).

OPTION

-record(opt, { id, postback, name, title, checked=false, disabled=false, noRadioButton=false }).

VALIDATION

-record(validation, { name, type, msg, extract = fun(X) -> X end, options=[], function, field={record,pos} }).