<edit name="jmeno" format="" required="0" editing="yes" size="60" datavariable="1">vychozi obsah</edit>
Zobrazí textové pole (html input) pro zadání jednoho řádku textu. Vytvoří proměnnou zadaného jména, do které vloží uživatelem zadanou hodnotu.
Atributy:
name - (povinný) Jedinečné jméno, které se použije pro HTML jméno editačního prvku a také jako jméno proměnné.format - (nepovinný) Formát proměnné.required - (nepovinný) Pokud je atribut nastaven na 1, je zadání hodnoty povinné. V případě, že uživatel hodnotu nevyplní, dojde k chybě.editing - (nepovinný) Určuje, jestli bude v předávacím formuláři pole editovalené i na dalších úrovních předávání.size - (nepovinný) Určuje maximální povolenou délku zadaného textu (nastaví atribut size HTML elementu input).datavariable - (nepovinný) Pokud je nastaven na 0, neukládá se zadaná hodnota do datových proměnných ve vyplněném formuláři. Výchozí hodnota je 1.Pokud je zadán parametr format, kontroluje se správnost zadaného textu. Může mít hodnoty:
date - zobrazí pole pro zadání datumu včetně ikony pro zobrazení kalendářetime - zobrazí pole pro zadání časudatetime - zobrazí 2 pole - jedno pro zadání datumu, druhé pro zadání časuint - zobrazí pole pro zadání číslainteger - stejné jako intpositive - zobrazí pole pro zadání kladného integerfloat - zobrazí pole pro zadání desetinného čísla
Pro formáty date, time a datetime se kromě proměnné se zadaným jménem vytváří také proměnná jmeno_TIMESTAMP,
která obsahuje číselný údaj (timestamp) reprezentující zadanou hodnotu.
Pro formát float se kromě proměnné se zadaným jménem vytváří také proměnná jmeno_FLOAT obsahující číselnou hodnotu zadaného textu.
Parametr editing může mít hodnoty:
yes - pole bude v dalších fázích editovatelné - kterýkoliv další uživatel jej může změnit.no - pole vyplní jen první uživatel. Další uživatelé jej už uvidí pouze jako text.append - pole bude v dalších fázích stále editovatelné, ale pokaždé se předplní výchozí hodnotou. Budou se zobrazovat všechny hodnoty, které zadali předchozí uživatele (i se jménem uživatele)nolog - pole zůstává editovatelné, ale na rozdíl od yes se změny nelogují.Zadej jméno: <edit name='jmeno'/>
Zobrazí pole pro zadání jména a vytvoří proměnnou jmeno, která obsahuje uživatelem zadanou hodnotu.