Generelt
Eit skjema er eit tekstdokument eller rekneark med ulike kontrollelement. Dersom du lagar eit skjema til ei nettside, vil brukaren kunna skriva inn data som skal sendast over Internett. Dataa frå kontrollelementa i skjemaet vert sende til ein tenar og handsama der.
Namn
Set namn på skjemaet. Dette namnet vert brukt til å identifisera skjemaet i Skjemastrukturen.
URL
Vel kva nettadresse dataa i det fullførte skjemaet skal sendast til.
Ramme
Vel kva målramme den innlasta nettadressa skal opnast i.
Sendemåte
Vel overføringsmetoden for den ferdige informasjonen i skjemaet.
Med «Get»-metoden vert dataa i kvart kontrollelement sende som miljøvariablar. Dei vert lagt til nettadressa slik:«?Kontroll1=Innhald1&Kontroll2=Innhald2&…». Denne teiknstrengen vert analysert av eit program på tenaren til mottakaren.
Med «Post»-metoden vert det oppretta eit dokument ut frå innhaldet i skjemaet som vert send til den valde nettadressa.
Sendingskoding
Vel kodingstypen for dataoverføringa.
Dataoverføring av informasjon frå kontrollelement
Når eit skjema vert sendt, vert alle kontrollelementa som finst i LibreOffice undersøkte. Namnet på kontrollelementet og verdien, viss det har nokon verdi, vert overførte.
Dei ulike kontrollelementa sender ulike verdiar. Tekstfelt sender det alt det synlege innhaldet, medan listeboksar sender dei valde oppføringane. Avkryssingsboksar og alternativfelt sender dei referanseverdiane som høyrer til dersom felta er valde.
Måten informasjonen vert sendt på, er avhengig av kva sendemåte («Get» eller «Post») og koding («URL» eller «Fleirdelt») som er vald. Viss for eksempel «Get» og «URL» er vald, vert verdipar av typen «<Namn>=<Verdi>» sendt.
I tillegg til dei kontrollelementa som finst i HTML, har LibreOffice òg ein del andre kontrollelement. Legg merkje til at for felt med spesifikke talformat, vert ikkje dei synlege verdiane overførte, men heller faste standardformat. Tabellen viser korleis dataa i dei LibreOffice-spesifikke kontrollelementa vert overførte:
Kontrollelement |
Verdipar |
Talfelt, valutafelt |
Eit desimalskilje vert alltid vist som punktum. |
Datofelt |
Datoformatet vert sendt i fast format (MM-DD-ÅÅÅÅ), uansett kva lokale innstillingar brukaren har valt. |
Klokkeslettfelt |
Tidsformatet vert sendt i eit fast format (TT:MM:SS), uansett kva lokale innstillingar brukaren har valt. |
Mønsterfelt |
Verdiane i mønsterfelt vert sende som tekstfelt, altså med den verdien som er synleg i skjemaet. |
Tabellelement |
Frå tabellkontrollen vert enkeltkolonnar alltid overførte. Namnet på kontrollelementet, namnet på kolonnen og verdien til kolonnen vert sendt. Når Get-metoden vert brukt med URL-koding, skjer sendinga på forma <Namn på tabellkontroll>. For eksempel <Namn på kolonne>=<Verdi> med ein verdi avhengig av kolonnen. |