Pole pro zadávání textu je prvek ( widget ) grafického uživatelského rozhraní určený pro zadávání malého množství textu bez zalamování řádků. Vypadá to jako malý obdélník vyplněný barvou pozadí (obvykle bílou), a když se zaměříte na vstup, objeví se v něm kurzor , který vás vyzve k zadání textu do pole.
Pole pro zadávání textu obvykle poskytují všechny základní možnosti operačního systému pro práci s textem, včetně výběru, oprav, práce se schránkou, přetahování fragmentů textu a tak dále. Tyto funkce jsou poskytovány pomocí gest myši, klávesových zkratek a kontextových nabídek . Stisk klávesy ↵ Entervětšinou vstupní pole nijak nezpracuje, případně potvrdí zadanou hodnotu a provede nějakou akci (například vyhledání souborů).
Protože jsou pole pro zadávání textu tak široce používána, jsou s nimi často spojeny další funkce. Nejběžnějšími rozšířeními jsou validace vstupu, vstupní rady a organizace již zadaných dat.
Aby uživatel nemohl zadat hodnotu, která je neplatnou logikou programu, používají se různé triky:
Validaci zadaných dat lze provádět během vstupního procesu, ale pokud je validace spojena s významným vynaložením prostředků (např. vyžaduje dotaz do databáze), validace se provádí při opuštění pole, nebo při pokusu pro potvrzení zadaných údajů. Kontrolu vstupu lze také spustit během přestávek při psaní, jak to často dělají kontroly pravopisu.
Je běžnou praxí zobrazit několik podobných dříve zadaných hodnot pod vstupním polem, jako jsou webové adresy. Díky tomuto chování vypadá jako pole se seznamem . Naproti tomu pole vstupní nápověda zobrazuje pouze nejrelevantnější hodnoty. Kromě toho se zobrazuje pouze omezený počet řádků - dost na to, aby se zobrazily bez zobrazení posuvníku .
prvky GUI | |
---|---|
Typy rozhraní | |
Řízení | |
Vstup výstup |
|
Zobrazit |
|
Kontejnery |
|
Navigace | |
Speciální okna |
|
Hraní | |
Související pojmy |
|