XForms-syöttökontrollit
- Edellinen sivu XForms XPath
- Seuraava sivu XForms-valinta
XFormsin käyttöliittymä käyttää XForms-elementtejä.
XForms-elementit
XFormsin käyttöliittymäelementit kutsutaan XForms-elementit。
Useimmin käytetyt elementit ovat <input> ja <submit>.
Jokaisella työkaluelementillä on ref-ominaisuus, joka viittaa XFormsin tietomalliin.
Laitteesta riippumattomat työkalut
XForms-käyttöliittymän ymmärtäminen ei tarkoita tarkkaa kuvauksen antamista siitä, miten XForms-työkalut näytetään.
Koska XForms on riippumaton alustasta ja laitteesta, XForms jättää näiden tilojen näyttämisen valinnan selaajille.
Tämän vuoksi XForms voidaan käyttää kaikilla laitteilla, kuten tietokoneilla, matkapuhelimilla, kannettavilla tietokoneilla ja niin edelleen. XForms on myös täydellinen ratkaisu määrittämään käyttöliittymä vammaisille.
Input-työkalu
Input-työkalu on käytetään kaikkein yleisimmin XForms-työkalu, ja sitä käytetään yhden rivin tekstin syöttämiseen:
<input ref="name/fname"> <label>Etu nimi</label> </input>
Useimmiten input-työkalu näyttää tällaisena syöteruudukkeena:

Kokeile itse
<label>-elementti
<label>-elementti on pakollinen alielementti kaikille XForms-syötteiden työkaluille.
Tämä johtuu siitä, että varmistetaan, että lomake on käytettävissä kaikilla laitteilla (koska merkinnät käsitellään eri tavoin.) Ääniohjelmille merkinnät voidaan lukea ääneen, ja tietyille käsin käyttäville laitteille merkinnät on seurattava ruutu kerrallaan.
Secret-työkalu
Secret-työkalu on input-tilan erityismuoto, joka on suunniteltu syöttämään salasanoja tai muita piilotettuja tietoja:
<secret ref="name/password"> <label>Salasana:</label> </secret>
Useimmiten secret-työkalu näyttää tällaisena syöteruudukkeena:

Textarea-työkalu
Textarea-työkalu käytetään usean rivin syöttöön:
<textarea ref="message"> <label>Viesti</label> </textarea>
Textarea-työkalu voi näyttää näin olevana syöteruudukkeena:

Submit-työkalu
Submit-työkalu käytetään tietojen lähettämiseen:
<submit submission="form1"> <label>Lähetä</label> </submit>
Trigger-työkalu
Trigger-työkalu käytetään toiminnon laukaisemiseen:
<trigger ref="calculate"> <label>Lasketa!</label> </trigger>
Output-työkalu:
Output tila näyttää XForms-tiedot:
<p>Etunimi: <output ref="name/fname" /></p> <p>Sukunimi: <output ref="name/lname" /></p>
Yllä oleva esimerkki voi vain tulostaa XForms XML-dokumentin (XForms-esimerkin) <fname> ja <lname> solmut:
<instance> <person> <name> <fname>David</fname> <lname>Smith</lname> </name> </person> </instance>
Näytetään tältä:
Etunimi: David Sukunimi: Smith
Kokeile itse
Upload-kontrolli
Upload-kontrolli on suunniteltu tiedostojen siirtämiseksi palvelimelle:
<upload bind="name"> <label>File to upload:</label> <filename bind="file"/> <mediatype bind="media"/> </upload>
- Edellinen sivu XForms XPath
- Seuraava sivu XForms-valinta