Návody a tipy ohledně tvorby a vylepšování formulářů.
Návody a tipy ohledně tvorby a vylepšování formulářů.
<input type=range>
Jak docílit vlastního vzhledu range „slideru“.
Jak usnadnit uživatelům zadávání data narození.
<input>
pro zadávání adresy webu
Jak vytvořit políčko pro URL webové stránky a správně ho validovat.
caret-color
CSS vlastnost caret-color
dokáže obarvit blikající ukazatel ve formulářových polích.
Pohodlné zadávání kalendářního data ve formulářích.
<input type=file>
Jak resetovat (odstranit) hodnotu z <input>
u pro upload souborů.
:focus
Proč je důležité stylovat stav :focus
. Jak toho automaticky docílit a jaké jsou s tím problémy.
<input>
Všechny varianty značky <input>
, možné atributy, vysvětlení a ukázky.
Kdy a proč používat ve webových aplikacích přihlašování pomocí PIN kódu.
<textarea>
Jak zajistit, aby se výška textového pole přizpůsobovala délce textu.
Jak umožnit návštěvníkům nahrát soubory jako videa v řádech MB/GB s progress barem.
Jak usnadnit vyplňování e-mailové adresy automatickým napovídáním poskytovatele.
Jak umístit popisky formulářových prvků, aby bylo vyplňování formuláře co nejpohodlnější.
Jakým způsobem uložit stav aplikace/formuláře před opuštěním stránky.
Jaké HTML značky používat pro tlačítka na webových stránkách a aplikacích.
Jak vytvořit responsivní vyhledávací formulář, kde se políčko a tlačítko přizpůsobuje šířce.
Jak v JavaScriptu zjistit posici, na které je kursor v textovém poli.
Je lepší heslo ve formuláři zobrazovat, nebo ho maskovat pomocí hvězdiček?
autocapitalize
HTML atribut autocapitalize
slouží k nastavení automatického přepnutí na velká písmena u dotykových klávesnic.
Jak a zda vůbec automaticky odsazovat uživatelem zadané znaky PSČ do formulářového políčka.
<select>
Proč se snažit vyhnout používání rozbalovací nabídky <select>
za každou cenu.
Jakým způsobem řešit popisky formulářových prvků.
<input>
u
Funguje, nebo nefunguje použití :before
a :after
u <input>
ů?
Pomocí atributu autocomplete
jde usnadnit a zrychlit vyplňování formulářů.
radio
<input>
u
Jak v JavaScriptu zjistit hodnotu označeného radio políčka.
Jak okamžitě reagovat na zadávání znaků do pole během psaní.
minlength
HTML atribut minlength
stanovuje minimální počet znaků, který musí být v políčku.
novalidate
HTML atribut novalidate
zabrání výchozí HTML 5 validaci formulářů.
HTML atribut maxlength
omezuje počet znaků ve formulářovém poli.
Jak umožnit kopírování/přidávání dalších textových polí do formuláře.
<output>
Značka <output>
slouží k vypsání výsledku závislého na předchozí uživatelské akci.
<input>
u
V jakých případech a jak zamezit psaní do formulářového políčka.
Atribut tabindex
slouží k uspořádání položek pro procházení klávesnicí.
Jak elegantně ve formuláři označit povinné položky atributem required
.
HTML značka <textarea>
– jaká jsou její specifika.
Jakým chybám se vyvarovat při tvorbě formulářů na webu.
:valid
a :invalid
CSS selektory :valid
a :invalid
umí rozpoznat správně nebo špatně vyplněné formulářové políčko.
Jakými způsoby je možné získávat hodnoty prvků formuláře v JavaScriptu.
Jak zpříjemnit zadávání číselných hodnot nebo času do <input>
ů tlačítky plus a mínus.
<button>
Tlačítko <button>
v HTML, možné problémy v Internet Exploreru a jak je vyřešit.
Které CSS vlastnosti si ohlídat při dosahování perfektního stylu vstupní políček a odesílacích tlačítek.
focus
u
Plynulé přesouvání focus
u mezi jednotlivými položkami formuláře.
<datalist>
Pro napovídání možností při vyplňování <input>
u lze v HTML 5 použít značku <datalist>
.
Dopad * {margin: 0; padding: 0}
na formulářové prvky.
onclick
na různých elementech
Test události onclick
na různých elementech při vyvolání myší i klávesnicí.
<select>
Popis, možnosti a vylepšení rozbalovacího výběru, HTML značky <select>
.
Při vyplňování delších formulářů se je hodí obsah průběžně ukládat. Jak na to?
Odkaz jako tlačítko, nebo tlačítko jako odkaz? Postup, jak z odkazu vyrobit tlačítko a naopak.
Jak vytvořit ajaxové nahrávání souborů na server bez obnovení stránky.
Jak vytvořit originálně vypadající formulář, aniž by házel uživatelům klacky pod nohy?
pattern
pro formulářové prvky
Validace formulářů regulárními výrazy na straně klienta bez JavaScriptu.
<label>
a atribut for
Značka <label>
slouží ke svázání popisku s formulářovým prvkem. Kdy použít atribut for
?