V oné zprávičce zmiňujete řešení problému s CAPS-LOCKem stylem capsLock = shift XOR lowerCase; ale to je špatné řešení. Co když bude uživatel zadávat heslo stylem Copy&Paste? Co když použije automatické doplnění hesla prohlížečem? Co když zadá heslo stylem ALT+xxxx (dobře, tohle je už trošku přehnané)? Potom bude detekce CAPS-LOCKu nesprávná a uživatelé začnou volat s tím, že jim webová aplikace detekuje CAPS-LOCK, i když ho nemají zapnutý. Ukazovat to tedy na článku, kde je hlavním poselstvím NEMÁST uživatele a usnadnit jim práci, je zcestné.
Článek se také, jak již bylo naznačeno v diskusi, nezaobírá leností uživatele. Jak bylo poznamenáno, ta kolonka s jménem je také špatný nápad.
Ale jinak dobré, jen tak dál.
Vlákno názorů k článku
Uživatelé nejsou programátoři!
Špatný mechanismus pro detekování CAPS-LOCKu
Re: Špatný mechanismus pro detekování CAPS-LOCKu
ale to co je popsáno v článku upozorňuje uživatele, že má zapnutý caps lock, ve chvíli kdy je focus na políčku pro heslo. tj. je to upozornění, ne chybová hláška. a ta je platná i když to tam napastuje nebo mu to tam doplní browser.
Re: Špatný mechanismus pro detekování CAPS-LOCKu
FYI, Apple to má na systémové úrovni – kdykoli má focus input typu password a je aktivní capslock, zobrazí se tam šipka symbolízující ten CS (stejně je označena i na klávesnici). http://dl.dropbox.com/u/1215663/fb_login.png
Rychle jsem si na to zvykl a přijde mi to velmi užitečné. Zvlášť s mou novou klávesnicí, která má CS s malinkým zpožděním (dobře eliminuje kliknutí omylem, ale je třeba si na to zvyknout) a kde čas od času ten CS zapomenu zapnutej.
Re: Špatný mechanismus pro detekování CAPS-LOCKu
Ten mechanismus funguje tak, že upozorní, pokud uživatel do toho políčka píše – a o to jde. Pokud si to copypastne odjinud, tak je víceméně egál, jestli má zapnutý caps lock, předpokládáme, že si to zkopíroval odněkud, kde to viděl. Dtto s doplněním prohlížečem.