it-swarm-eu.dev

Je ve webovém formuláři nutné tlačítko pro zrušení?

Osobně jsem to nikdy nepoužil. Nevkládám informace do formy a pak rozhoduji, že je třeba vše vyčistit. Upravil bych jedno pole.

Plus zrušení v uživatelském rozhraní navrhuje zrušit probíhající akci. Vyplňování formuláře není něco, co právě probíhá.

Bylo by vhodnější tlačítko „Vymazat vše“?


[~ # ~] upravit [~ # ~] : ( od sloučená otázka )

Pokud tlačítka „reset“ nejsou nadbytečná, tak proč? Dejte mi případ, kdy jsou kompletně přijaty, užitečné a možná dokonce podporovány/vyžadovány?

Pokud se cítíte povinni ho vložit; Znamená to, že by váš formulář mohl být použitelnější?

64
Tony_Henrich

Článek cituje Robert Fraser je dobrý, ale je to deset let staré. Od té doby se web trochu změnil. Souhlasíte s větami zvýrazněnými na obrázku níže?

alt text

Musíme si dát pozor na to, abychom rozlišovali mezi zkušenostmi založenými na prohlížeči, které jsou „dokumentární“ (kde tlačítko ZPĚT funguje dobře) a „aplikační“ (kde uživatel může potřebovat prostředky, aby zrušil nějakou posloupnost úkolu nebo pracovní jednotky).

Příklad: přidání komentáře na tento web se zdá být neopravitelné. Jakmile kliknete na „přidat komentář“ (v malém případě), nemáte povoleno kauci. (Používám Chrome 5.x ...) Stisknutí tlačítka ZPĚT by mě odrazilo stránka, pryč od otázky atd. Ne želaný výsledek, když jsem chtěl jen udělat, byl kauce z komentáře s klikatou hlavou.

51
CSSian

Ne.

Pokud máte na mysli něco, co zruší aktuální formulář a vrátí vás zpět na místo, kde jste byli , tlačítko Zpět v prohlížeči již existuje.

Pokud máte na mysli tlačítko „reset“/„vymazat vše“, které vymaže vše, co jste zadali, pak NE, NE, NE! Je to příliš snadné omylem klikne a nepřidá žádnou hodnotu.

V každém případě zde je článek , který si musíte přečíst na toto téma: tlačítka Reset/Cancel považována za škodlivá .

38
Robert Fraser

Myslím, že to opravdu záleží na kontextu:

  • Pokud jsou hodnoty formuláře uloženy (např. Pokročilé vyhledávání), vždy má smysl mít tlačítko reset.

  • Pokud se jedná o formulář pro jednorázové použití (např. Kontaktní formulář), není to nutné, protože uživatel může jednoduše opustit stránku, pokud nechce formulář z jakéhokoli důvodu odeslat.

Pokud existuje resetovací tlačítko, ujistěte se, že neexistuje způsob, jak se mýlit s tlačítkem odeslání. Obvykle nevyrábím tlačítka, ale odkazy, abych se ujistil, že na ně neklikl náhodně, když se uživatel pokusí odeslat formulář a nečetl tlačítka (toto je pravděpodobně ta nejhorlivější věc, která se může stát při odeslání formuláře ...)

6
Phil

Jediné, kdy bych použil tlačítko „zrušit“, by bylo v situacích, kdy si zákazník mohl uložit neúplný formulář a vrátit se k němu později buď ve stejné relaci nebo v pozdější relaci.

Ke štítku bych také připojil podstatné jméno, abych dal jasnější význam toho, co bylo zrušeno.

'Zrušit objednávku' 'Zrušit nabídku'

Můžete také najít tlačítko 'Odstranit' je vhodnější .... např. 'Odstranit podrobnosti o kartě' 'Odstranit položku' atd

5
Nathan-W

Tlačítko Zrušit má smysl ve webové aplikaci, kde při úpravě formuláře dojde k určitému zámku na prostředku, například k zabránění editaci dat jinými uživateli. Tlačítko „Storno“ umožňuje uživateli okamžitě uvolnit zámek prostředků, místo aby čekal systém na vypršení časového limitu nebo na ukončení relace.

5

Pokud je jasné, jak může uživatel opustit formulář, aniž by jej musel odeslat, když tlačítko reset není tak užitečné. Jeho zahrnutím lze zvýšit pouze možnost, že na ni uživatel klikne náhodou a zbaví veškerou svou tvrdou práci.

Co někdy potřebujete, je tlačítko Storno pro navigaci mimo formulář, ale pouze v případě, že jiná navigace není zřejmá.

Myslím, že resetování formuláře na to, jak to bylo při načítání stránky, je zřídka akce, kterou si uživatel přeje provést.

1
Steve

Jediným případem, kdy je potřeba tlačítko zrušit, by bylo, kdyby uživatel klikl na aktualizaci nastavení (osobní údaje, nastavení účtu atd.).

0
zarzecks

Rozhodně zbytečné!

Důvody zde uvedené jsou správné a navíc se můžete podívat na tuto otázku na stejné téma:

Historie tlačítek „Vymazat vše“

0
Dan Barak

Tlačítka pro zrušení nepatří do formulářů. Jsou určeny pro ukazatele průběhu a potvrzovací okna, kde jsou zapojeny systémové procesy. Tento článek vysvětluje, jak tlačítka zrušení mohou uživatele zmást.

Zabití tlačítka Zrušit na formulářích navždy

0
Beanest

Vím, že tato otázka je 3 roky stará, ale chci to modernizovat a dodat, že z důvodu přístupnosti , mít explicitní tlačítko zrušení je naprosto nezbytné, abychom se vyhnuli "No Keyboard Trap" .

Zde je zdroj z WCAG 2.0: http://www.w3.org/TR/UNDERSTANDING-WCAG20/keyboard-operation-trapping.html

Modální dialogové okno Webová aplikace vyvolá dialogové okno. V dolní části dialogu jsou dvě tlačítka, Storno a OK. Po otevření dialogu je fokus zachycen v dialogu; tablení od posledního ovládacího prvku v dialogu se zaměřuje na první ovládací prvek v dialogovém okně. Dialog se zruší aktivací tlačítka Storno nebo OK.

0
Pdxd