Web Forms – úžasně otravné

Sláva! Konečně vymyšlena ochrana proti komentujícím! Vždy stoprocentně úspěšná, žádné polovičaté řešení. Tajemství úspěchu spočívá v použití Web Forms na místě, kam se absolutně nehodí. Jak na to?

Je to úplně snadné, ukážu Vám příklad z pohledu uživatele – třeba mě. S vyplňováním většiny formulářů mi pomáhá funkce Wand, do které jsem si údaje, které často potřebuji. Koho by to bavilo, psát pořád svůj mail, adresu svých stránek nebo dokonce své jméno? S funkcí Wand stačí napsat první písmenko, stisknout šipku dolů a klepnout po Enteru. Snadné, návykové. Až moc snadné. Otravným komentujícím to příliš usnadňuje život. Tak to ne, zatrhneme jim to.

Ale jak? Řešení je velice prosté, pod nálepkou „vylepšení použitelnosti blogu“ implementujeme do formuláře složícího k odeslání komentáře nové vlastnosti, které nám nabízejí Web Forms. Z <input type="text"> uděláme <input type="email"> nebo <input type="url">. Ptáte se, čeho tím dosáhneme? Krajně otravné věci! Prohlížeč nám teď nebude nabízec vlastní e-mailovou adresu a adresu našich WWW stránek, ale e-mailové adresy lidí, které máme v adresáři a stránky, které jsme nedávno navštívili. Schválně, kolik z Vás má v adresáři vlastní e-mailovou adresu, no? A kolika lidem se chce hledat v těch stovkách adres, které jste navštívili, právě tu Vaši? Komentující tedy musí napsat e-mailovou adresu a adresu stránek ručně. Ti trpělivější to vydrží i pětkrát, ostatní po třetím komentáři odpadnou.

Teď mě tak napadá, že jsem vlastně v perexu nenapsal tak úplně pravdu. Takto diskriminováni jsou nejspíš pouze uživatelé Opery, neb jiný prohlížeč údajně Web Forms nepodporuje… Ach jo… Tak zase nic… Ale jednou, až se Web Forms rozšíří… To se pak těšte, komentující, my Vám ten život osladíme!

Neříkám, že jsou Web Forms špatný nápad, na takový soud je znám příliš málo. Ale říkám, že při tvorbě webu se musí myslet!


Zatím nehlasováno

Komentáře

ses vychcanej az to boli

ses vychcanej az to boli Rozzlobený s vyplazeným jazykem Zlý

Obrázek uživatele Miloso

Re: ses vychcanej az to boli

Já ne, já to nepoužívám Usmívající se

Souhlas

Nemůžu než souhlasit, v adresáři svou emailovou adresu sice máme, ale stejně je ve tvaru s těma uvozovkama a závorkama, takže ji musím ořezat. Zamračený

Tohle je ale "chyba" Opery a

Tohle je ale "chyba" Opery a ne v návrhu Web Forms.

Obrázek uživatele Miloso

Re: Tohle je ale "chyba" Opery a

Možná, ale to mě jako uživatele moc nezajímá. Jo, bylo by fajn, kdyby v drop-down menu byla kombinace hodnot z Wandu a z adresáře, ale není. A není ani důvod tam cpát Web Forms – proč? Nevím, jak ostatní, ale já se nepotřebuju podepisovat e-mailovou adresou lidí, které mám v adresáři, ale svojí e-mailovou adresou Mrkající

Mimochodem, je-li mým kamarádům známo (fajn výmluva), Firefox nepodporuje Web Forms vůbec – 1:1 Nezbedný

Ano, nezajímá. Jenže to

Ano, nezajímá. Jenže to nemá s Web Forms nic společného. To, že Opera tam zobrazuje e-mailové adresy z adresáře je čistě její věcí. Že to nechápeš, je věc jiná...

Firefox by měl Web Forms podporovat ve verzi 3.0

Obrázek uživatele Miloso

Re: Ano, nezajímá. Jenže to

Ok, nepopírám (a snad to lze i z článku pochopit), že o Web Forms se nezajímám a kdyby mi takhle neznepříjemňovaly život, ani bych nevěděl, že něco takového existuje. Takže, jaké je tedy „správné“ chování u <input type="email">? Co by měl prohlížeč dělat a k čemu by to mělo být dobré? Je vůbec definováno, jak by měl prohlížeč zareagovat? A proč to sakra používat? Vyplazující jazyk

Taky mě to děsně se*e

Taky mě to děsně se*e Zamračený

Podle mě by si měl toto

Podle mě by si měl toto vyřešit autor webu. Pokud se jedná o formulář např. na komentáře, nechť si údaje uloží přes cookies - aby člověk nemusel psát nic a příště měl vyplněné z minula zadané údaje.

Obrázek uživatele Miloso

Re: Podle mě by si měl toto

Dobrý nápad Usmívající se

Opera to nevychytala.

Opera to nevychytala. Ostatní prohlížeč to berou jako input text. Mnohem více se mi líbí další atributy, jako třeba required (nutnost vyplnit), nebo možnosti datumu, kde se otevře pěkný kalendář.

Obrázek uživatele Miloso

Re: Opera to nevychytala.

Ano, jsou to moc hezké věci. Jenže je nepodporuje ani KHTML, ani Firefox, natožpak IE. Safari nemám teď po ruce, nechce se mi přebootovávat do Mac OS, ale pokud Web Forms nezvládá KHTML, WebCore na tom zřejmě bude podobně. Což je mimochodem důvod, proč to ostatní prohlížeče berou jako <input type="text">. Ne proto, že by to „vychytaly“ lépe, ale proto, že Web Forms vůbec nepodporují.

Naopak, konečně jste mě (tedy i Acci) dokopali podívat se, jaké možnosti chování nabízí návrh Web Forms, cituji:

UAs could, for example, offer e-mail addresses from the user's address book.

Chování Opery je tak naprosto v pořádku. Špatné je použití Web Forms tam, kam se nehodí. A o tom jsem psal Mrkající

Nic jako drop-down menu

Nic jako drop-down menu neexistuje zaostaly widlaku, ten prvek se jmenuje listbox a v (x)html se mu rika select. Jet Visual$hit patlal muze pouzivat pojem „drop-down“.

Obrázek uživatele Miloso

Re: Nic jako drop-down menu

Zaprvé, nejsem widlák, zadruhé, drop-down menu je naprosto zaužívaný pojem, zatřetí v XHTML se jeho značka jmenuje pouze jeho značka a začtvrté, Visual Studio jsem nikdy nepoužíval.

Poslat nový komentář

Smajlíci
>:-P>:-(:-]:-?B-):-[>:-D:-(:-oX-(:-D;-DO:-):-*:-X>:-):-$>:-|:-!>:-O|-):-):->:-|:-P;-P;-):'-(:-\
Obsah tohoto pole je soukromý a nebude veřejně zobrazen.
  • K formátování a úpravě obsahu můžete použít Texy!
  • Textoví smajlíci budou nahrazeni jejich grafickými ekvivalenty.
  • Můžete citovat jiné příspěvky pomocí tagu [quote].

Více informací o možnostech formátování

CAPTCHA
Otázka sloužící k ověření, zda-li je pisatel člověk (alespoň biologicky) a zabránění automatickému spamování.
Image CAPTCHA
Zkopírujte znaky z obrázku, velikost písmen hraje roli.
Syndikovat obsah