Nedávejte nápovědu do textových polí
Před umisťováním nápovědy do INPUT boxů ve formulářích varuje Caroline Jarrett na webu UXMatters. Dát nápovědu přímo do formuláře („Sem napište svoje jméno“) vypadá jako dobrý nápad, jenže praxe ukazuje, že spousta lidí považuje políčko s nápovědou za vyplněné. Problém často bývá i to, že políčko se při zaměření („focus“) nesmaže a text musí odmazávat ručně uživatel.
Když má uživatel vypnutej javascript, tak se nesmaže tuplem, tudíž je to dementní prohřešek proti přístupnosti.
Což je samo o sobě nesmysl – dotyčná nápověda se přidává právě JavaScriptem. Kdo to tak nedělá, nemá všech pět po hromadě. Ten problém s doplňováním dříve vyplněných hodnot popisovaný níže už je mnohem zajímavější, to jsem ještě nekoumal, díky za tip :-)
…nicici pristupnost a pouzitelnost formularu. Uz jen proto, ze i prohlizec to pole pak povazuje za vyplnene (jakby ne) a napr., pokud nekdo takovou vec udela u prihlasovaciho formulare, uz pak nenabizi ulozena hesla.
Kdyz uz to musi byt, vhrajte si s CSS+JS resenim prekrytim pole labelem.