Moje nejneoblíbenější chyby formulářů
Všechny weby a události v tomto článku jsou vymyšlené. Padají v něm kritické ohlasy na různé weby, takže by ho neměl nikdo číst.
Formuláře vyplňuju na webu denně (např. právě teď při psaní článku). A vždy mě udivuje, kolik eshopů, webhosterů a komunitních webů zapomíná na formuláře více, než moje sklerotická prateta.
1. Chybí zvýraznění povinné položky
Nebo je povinná položka zobrazena jako nepovinná a povinnou se stává až ve chvíli, kdy něco vyplním. Např. včera jsem pro maminku svého kamaráda zařizoval levný hosting – zvolil jsem OneBit protože má hezkou cenu a dobrou dostupnost. Při vyplňování formuláře jsem zadal IČO, a tak jsem se v dalším kroku dozvěděl, že je povinné i obchodní jméno (což nebylo nikde viditelně uvedeno – přitom řešení pomocí JS zabere zkušenému skriptařovi max. 15 minut). Hezké.
2. Chybu nemohu opravit hned
Zůstaneme u OneBitu – odešlu formulář a baf. Nová stránka, kde mi říkají, že jsem udělal chybu a musím se vrátit zpět, abych ji mohl opravit. Proč se mi nezobrazí celý formulář s vyznačenými chybami, abych je mohl opravit? Místo toho klikám na zelené, leč nepodtržené zde (zbožňuju nepodtrhané odkazy) a pokračuji v opravování.
3. Chyba vymaže vyplněné údaje
Buď všechny, nebo aspoň část. Třeba při registraci na Youtube.com musíte zadat unikátní login. Poté, co zadáte login špatný vám youtube smaže obsah pole pro login, heslo, potvrzení hesla a captchu. Napočtvrté jsem to vzdal.
4. Jeden formát vládne všem
Např. u telefoních čísel. Jsem ochoten zadat eshopu svůj mobil ve tvaru +420/XXX XXX XXX, ale mohl by mi to aspoň napovědět. Nejsem ochoten opravovat správné číslo do nějakého tvaru jen proto, že se eshop ozval po odeslání formuláře.
5. Proč to sakra chtějí?
Při online registraci na skautskou akci, jako je ObRok, nebo Mikulášský seminář je potřeba zadat do formuláře rodné číslo. Rodné číslo je potřeba kvůli vyúčtování dotací (nevím, jestli za to může Junák, nebo státní úřednická mašinerie, tak nenadávám raděj na nikoho), leč nikde se v těch formulářích nepíše PROČ ho potřebují. Rád odevzdám číslo na ICQ při nákupu kočičích granulí, když mi eshop vysvětlí, že mi přece musí nějak poslat můj kupón na slevu (muhehe), ale proč bych měl jakési (relativně anoymní) webové stránce dávat mobil, adresu, email a datum narození?
6. Proč to sakra chtějí tak brzo?
Pro přidání do košíku je nutná registrace. Bullshit. Já chci v eshopu nakoupit jen jednou a pak už se tam nejspíš nikdy neukážu. Proč bych se měl tedy někde registrovat? Úkolem prodejního webu je prodávat, nebo vytvářet komunitu pro obchodní mailing? Jó kdyby mi registraci nabídli jako nepovinnou součást objednávky, tak bych se možná i zaregistroval (např. kvůli slevám). Ale jinak ani ťuk.
7. Proč to chtějí nekryptovaně?
Poslali byste někomu číslo svojí kreditky jen tak přes HTTP? Já tedy ne. Stejně tak rodné číslo a další citlivá data (ano, tady opět reju do skatských formulářů).
A další a další a další. Přidejte své vlastní :-) – klidně i s příslušným odkazem. Nevěřím, že by na můj článek zareagoval např. YouTube, ale OneBit by (ke svému vlastnímu prospěchu) mohl :-)
Související
Plaváčkovy použitelné formuláře
Komentáře
Souhlasím s většinou názorů, vlastně se dá říci že se všemi, jen jedním ne a tím je registrace do e-shopu před uzavřením objednávky. Bohužel je pravda že je to další čas navíc a k tomu ještě sdělení citlivých informací někomu neznámému, ale je tu jedno ale.
Klient který provozuje e-shop měl objednávky bez povinných registrací a všecho skvěle fungovalo, než mu začalo chodit větší množství objednávek falešných, nevím jestli jste se s tím setkali, ale nějaký šikula si prostě naházel pár věcí do košíku, vymyslel si údaje (nebo použil souseda, těžko říct) a objednávku odeslal. Provozovatel e-shopu na tom pak dokáže velice slušně prodělávat, jelikož poštovné je pryč, což je částa celkem zanedbatelná, ale pokud se těch objednávek sejde za měsíc několik, už je to poměrně problém. Nikoliv však ten hlavní. Ten spočívá v tom, že měl od každého zboží jen pár kousků (je to malý obchodník, žádné velké sklady atp.) a tak po dobu než mu pošta zboží po nevyzvednutí adresátem vrátila, trvalo to samozřejmě skoro měsíc, takže zboží neměl, zatím přikoupil další zásobu, tamto se mu zatím vrátilo, přišel o poštovné a ještě o peníze za nové zásoby. Ano, riziko podnikání, ale stojí to za to? Myslím že ne, po nasazení povinných registrací se tyto liché objednávky poměrně dost omezili a vše funguje skvěle.
Po této zkušenosti si myslím, že registrace je opodstatněná a těch pár minutek tomu klidně dám. Mnohem raději než kdybych musel peníze posílat předem na účet.
Já osobně nemám problém s registrací v obchodě, kde chci nakoupit, i když jen jednou. Chápu to prostě asi jako nutnost, nikdy jsem se nad tím víc nezamýšlel. Ale je pravda, že „formulářové“ prohřešky jsou na internetu časté a já bych číslo kreditky taky nenapsal jen tak někam . A návrat zpět do vymazaného formuláře, nejlíp po zdoluhavé kontrole až na serveru, nemá rád nikdo :)
Přihřeju si polívičku, protože obsah tvého stručného příspěvku (to jest základní chyby tvůrců formulářů) jsem kdysi rozvedl na konferenci INSPO. Jak je vidět, člověk si může játra umluvit a je to nanic :) Viz http://www.plavacek.net/…rmulare.html
Mňa minule „potešilo“ vypĺňanie elektronickej prihlášky https://zeus.elf.stuba.sk/…ka/admin.php
Kým som našiel odkaz na registráciu (schválne, skúste to), uvažoval som
o zmene školy. Dobre som si zanadával, keď sa mi zmazal formulár po
dodatočnom zmenení typu školy. A nepochopil som, načo sa v tom formulári
2× po sebe pýtajú na Absolvovanú školu.
Trefný článek, myslím že v dobách AJAXu a jiných vymožeností by už opravdu např. kontrola jedinečného uživ. jména atp. mohla probíhat synchronně s vyplňováním formuláře.
Znovuvyplňování captchy mě ale dokáže docela znechutit. Když už jsem jí jednou správně vyplnil, tak proč stránka sakra znovu ověřuje jestli nejsem robot?
Ja zase nesnasim autory formularu, ktery si myslej ze kdyz v tyhle zemicce ma kazda zidle PSC, tak ze to tak je vsude, a pak ho vyzadujou – viz http://www.abclinuxu.cz/…11/14/157853
Když jsme u té kritiky, kdy si ty tady nasadíš zapamotvání zadaných údajů (jméno a další). Kdo to má pořád vyplňovat?
Ad registrace. Také s tím nesouhlasím. Registrace znamená například jen vyplnění hesla navíc, oproti údajům pro objednávku, tudíž je to naprosto nepodstatné a obchodník je tím alespoň maličko navíc chráněn.
Často registruji ztránky do různých katalogů a co mě neskutečně
vytáčí, je tlačítko RESET. Někdy má jiný název třeba vymazat, zrušit.
apod.
Může mi někdo vysvětlit jaký účel tohle tlačítko má? Když formulář
vyplnit nechci, tak ho přece nevyplňuju. a nemusím tam dávat další
naprosto zbytečné a nasírající tlačítko.
Už několikrát se mi stalo, že jsem na něj omylem kliknul a musel znova
vyplnit formulář.
A ještě jedna věc – formát telefonních čísel.To je takový
problém dát vedle pole nápovědu v jakém formátu je číslo
vyžadováno?
A nebo ještě lépe, proč se telefonní číslo neupraví na požadovaný
formát na straně servru. To snad není takový problém doplnit před číslo
+420 nebo cokoli jiného.
Co me nejvic vytaci je bod cislo 3. To je to nejhorsi co muze formular udelat.
9. Lukas.
Prednstav si ze mas nastaveni nejake webove aplikace. Napriklad hodne
checkboxu.
Aplikace je nejak nastavena a nektere checkboxy jsou zatrazene. Neco tam udelate a zjistite ze je to spatne. Tak zmacknete tlacitko reset. A formular je v puvodnim stavu (kdyz je nekde napsano vymazat tak je to hodne spatne).
Nekdy ani refresh neni samospasny viz PHPmyadmin. Proto ten reset.
Dovolil bych si rýpnout k bodu 2).
U komentářů nemáš podtrženy jména, pokud jsou zároveň odkazem ;-)
[7] S tím PSČ jsem to vždy chápal jako jednoduchou kontrolní otázku, kterou lze zjistit, jestli ten kdo vyplňuje formulář neposílá falešnou objednávku. Ale na druhou stranu nechápu formulář kde je PSČ a captcha zárověň, neměl by přeci být problém ověřit zda v zadaném městě je zadané PSČ a tím ověřit, zda nejde o robota.
Uff to som rád že na mojej stránke mám všetko v poriadku a nemám tam žiadny spomenutý prehrešok.
Ono keď sa programátor zamyslí čo mu lezie na nervy na iných stránkach tak by mal dokázať urobiť správne prístupný formulár, ale bohužiaľ opak je pravdou.
K tej registrácii len toľko, že ja to mám nepovinné a kopec ľudí sa
nezaregistruje aj keď sú mu ponúknuté dosť výrazné zľavy pri ďalšom
nákupe.
A pravosť objednávky si predávajúci overuje telefonicky.
[11] – věřím, že inteligentní webtvůrce dokáže rozlišit mezi např. odkazem OBJEDNAT a odkazem na web komentujícího.. zatímco tady je každýmu šumák, kdo na blogu komentuje (kromě mě samozřejmě – protože já si weby komentujících čas od času procházím), tak odkaz na technickou podporu, následující krok objednávky či samotné objednání produktu má význam mnohem ale mnohem větší.. stačí toliko k rýpání? ;-)
Vysvětlete mi už konečně někdo, proč je rodné číslo tak citlivý údaj? Vždyť je u spousty lidí veřejné – např. živnostníci plátci DPH nebo osoby zapsané v obchodním rejstříku.
[11] Proti tomu zadna, ale jenom pro CR/SR. Neni nad formular, kde muzes
vyplnit ze bydlis treba v Zanzibaru, ale PSC nejen ze musis vyplnit, ale musi
bejt z 5-ti cislic :-).
BTW jak pri tvorbe formularu myslite na nemaly mnozstvi zakazniku, kteri bydli
v zahranici, i kdyz si treba nechavaji posilat veci do CR (napr. ke znamejm)?
Me se treba docela prici zadavat do registrace moje cesky tel. cislo, nestojim
o to abych platil za prichozi roaming pri tel. overovani objednavky. Kolik je
formularu ktery vyzadujou telefonni cislo +420 XXX XXX XXX …
K povinné registraci:
- ze zkušenosti nemohu potvrdit, že by byl nějaký znatelnější rozdíl v počtu smyšlených objednávek. Riziko nesnížíte tím, že budete o nakupujícím vědět o přihlašovací údaje více.
- ideální volba z hlediska zákazníka je VOLITELNÁ (tj. nepovinná) registrace. A hlavní kámen úrazu povinné registrace není v tom vyplnit o dvě políčka navíc (login+heslo), ale v tom, že bez registrace/přihlášení nejde objednat. A zkuste pak na takovém e-shopu při další objednávce vzpomínat jaký jste minule zvolili login a heslo, zjistit že vybraný login je již obsazený .. grr.
[9] Tlačítko reset jsem snad nikdy nevyužil, jen párkrát omylem. Neuděláme petici za zrušení? :o)
Ne vážně – může někdo uvést konkrétní příklady, kde má smysluplné využití?
S YouTube mám podobné zkušenosti, akorát že jsem se nevzdal a napošesté jsem prošel.
Naštěstí už vymizeli ti experti, kteří na konec formuláře přidali kromě tlačítka „odeslat“ rovněž tlačítko „smazat“.
Tak nějak podvědomě totiž klikám na tlačítko pod formulářem, aniž bych si ho četl. Když vás tedy vyplněný formulář nechá nějaký hejsek komplet smazat, je to k vzteku.
Nevidim tu nikde jeden z dalsich rozsirenych errorov :) >
velka cast formularov ma nastaveny pripustny tvar emailovej adresy tak, ze
neakceptuje 4pismenne domeny prveho radu (info, name atp.). Kedze taku domenu
pouzivam, tak ma vzdy dost nastve, ze tam musim davat forwardovany
freeshitmail :(
Taky mi tady chybí ještě jeden občas se vyskytující problém – někteří tvůrci webů neuváženě používají nesmyslně nízkou maxlength. Při vyplňování mě opravdu dokáže potěšit maxlength nastavený u emailu na 32 znaků… Při delší doméně je to opravdu peklo, obzvlášť pokud tam potřebujete ten konkrétní mail (typicky katalogy)…
Taky jsem našel několik formulářů, které neakceptují adresu webu ve
formátu http:.example.com ale striktně vyžadují
<a href=„http:www.example.com“
rel=„nofollow“>http://www.example.com
Zkuste si to třeba u Live Search
http://search.world.msn.com/…/submit.aspx
Petr Ocásek:
ad a: v tom případě máme odlišné zkušenosti =) jak jsem psal, nasazením
registrací se vše zlepšilo, a z desítky takových objednávek bylo rázem
smyšlených jen 2 a méně. Vysvětluji si to tím, že tyhle lidi prolézají
internet a kde můžou, tam objednávku odešlou, jen registrace je pro ně
většinou už moc práce a tak to vzdají, nevím. Každopádně u nás to
pomohlo. Zajímavé, jak se mohou zkušenosti lišit ;)
Pokud vím, tak skauty dělá symbio, ne?
Takhle se rozčilovat už po ránu…