Obecné
Formulář je textovĂ˝ dokument nebo sešit s ovládacĂmi prvky formuláře. Pokud vytvoĹ™Ăte formulář pro webovou stránku, mĹŻĹľe uĹľivatel zadanĂ© Ăşdaje odeslat po Internetu. Data z formuláře se pĹ™enesou na server s urÄŤenĂ˝m URL a tam se zpracujĂ.
Název
Určuje název formuláře. Tento název se použije pro identifikaci v Navigátoru formulářem.
URL
Určuje URL, na které se odešlou data z formuláře.
Rámec
UrÄŤuje cĂlovĂ˝ rámec, ve kterĂ©m se zobrazĂ naÄŤtenĂ© URL.
Typ odeslánĂ
Určuje metodu pro přenos dat formuláře.
PĹ™i pouĹľitĂ metody GET se data ovládacĂch prvkĹŻ pĹ™enášejĂ jako promÄ›nnĂ© prostĹ™edĂ. PĹ™ipojĂ se k URL v podobÄ› "?Prvek1=Obsah1&Prvek2=Obsah2&..."; program na cĂlovĂ©m serveru potĂ© tento Ĺ™etÄ›zec zanalyzuje.
Při použità metody POST se z údajů formuláře vytvořà dokument, který se odešle na určené URL.
KĂłdovánĂ pro odeslánĂ
Určuje druh kódovánà dat pro přenos.
Přenos dat zadaných ve formulářovém poli
PĹ™i odesĂlánĂ formuláře se zpracujĂ všechny ovládacĂ prvky dostupnĂ© v LibreOffice. OdesĂlá se název ovládacĂho prvku spolu s jeho hodnotou.
Podoba dat, která budou u jednotlivĂ˝ch formulářovĂ˝ch polĂ odeslána, závisĂ na typu pĹ™ĂslušnĂ˝ch polĂ. U textovĂ˝ch polĂ jsou odesĂlány viditelnĂ© znaky zadanĂ©ho textu, u seznamĹŻ vybranĂ© poloĹľky, u aktivovanĂ˝ch zaškrtávacĂch polĂ a tlaÄŤĂtek volby odpovĂdajĂcĂ referenÄŤnĂ hodnoty.
Jak se tyto údaje přenesou závisà na zvolené metodě přenosu (GET nebo POST) a kódovánà (URL nebo Multipart). Je-li např. zvolena metoda POST a kódovánà URL, jsou odeslány dvojice v podobě <Název>=<Hodnota>.
KromÄ› ovládacĂch prvkĹŻ urÄŤenĂ˝ch v HTML nabĂzĂ LibreOffice takĂ© dalšà ovládacĂ prvky. U polĂ se zvláštnĂm ÄŤĂselnĂ˝m formátem se nepĹ™enášà viditelná hodnota, ale spĂše pevnĂ˝ vĂ˝chozĂ formát. NásledujĂcĂ tabulka ukazuje, jak se pĹ™enášà údaje z ovládacĂch prvkĹŻ specifickĂ˝ch pro LibreOffice:
Ovládacà prvek |
Podoba odeslané hodnoty |
ÄŚĂselnĂ© pole, mÄ›novĂ© pole |
Desetinný oddělovač je vždy zobrazován jako tečka. |
Pole pro datum |
Nezávisle na uĹľivatelskĂ©m mĂstnĂm nastavenĂ je datum odesĂláno ve vĂ˝chozĂm formátu MM-DD-YYYY (mÄ›sĂc-den-rok). |
Pole pro ÄŤas |
Nezávisle na uĹľivatelskĂ©m mĂstnĂm nastavenĂ je ÄŤas odesĂlán ve vĂ˝chozĂm formátu HH:MM:SS (hodina:minuta:sekunda). |
Pole vzorku |
Hodnota se odešle jako textové pole, tj. odešle se hodnota viditelná ve formuláři. |
Ovládacà prvek tabulky |
Z ovládacĂho prvku tabulky se vĹľdy pĹ™enášejĂ jednotlivĂ© sloupce. OdesĂlá se název ovládacĂho prvku, název sloupce a hodnota sloupce. NapĹ™. pĹ™i pouĹľitĂ metody GET s URL kĂłdovánĂm se odešlou Ăşdaje v podobÄ› <Název ovládacĂho prvku tabulky>.<Název sloupce>=<Hodnota>. |