在网络联系表上,真的需要重置按钮吗?真的有人用吗?如果我不把它放在页面中,是否存在可用性失败?
10倍!
好吧,删除您的客户刚刚花时间编写的文本区域非常有用,因为他们按下了错误的按钮 - 在他们因为会话到期而丢失它之前,必须重新输入 -
不,我真的不认为它有用。
它实际上有时对从公共终端访问的网络表单很有用——一个很好的例子是公共图书馆卡片目录的搜索表单。
想象一下,如果搜索表单有很多字段(作者、年份、关键字、主题、出版商、收藏、标题、系列等等)。这使您可以进行非常具体的搜索(所有名为 John 的作者于 1987 年出版的书籍),但是一旦您找到了结果,您(或其他用户)可能想要使用一组非常不同的术语进行新的搜索(所有书籍关于 Random House 发布的鱼。重置按钮在这里会有很大帮助,因为否则您可能会发现自己手动清除大量字段。
(根据实现细节,如果用户不希望下一个用户看到他们正在搜索的内容,重置按钮也可能很有用。同样,这在涉及隐私的图书馆环境中很有用。)
老实说,在一般情况下我不这么认为,但是您应该与您的用户交谈或以其他方式检查他们如何使用您的系统来确定。
一般经验法则:如果您不确定这是一项要求并且您无法知道,请不要包含它。您始终可以在以后的迭代中包含它。
在任何衡量使用/有用比的竞赛中,重置按钮必须是安全的赢家,因为它无处不在且完全无用。
我认为它 a) 对 99% 的用户完全没用;b) 在典型的 LOB 应用程序中需要做太多的工作。业务分析师通常会添加对重置按钮的要求,而不会考虑为什么需要此功能。
将其添加到网络表单并在用户单击它时将其记录下来。如果需要,它将为您的特定页面提供信息。我们无法猜测人们是否想要它。只需使用用户需要或不需要的简单分析工具。
我认为在大多数网页中没有必要。如果您正在输入信息并且输入错误,那么您将需要检查每个错误的文本框并重新输入。重置按钮至少是在其顶部单击一个额外的按钮。
如果您不想输入信息,只需不单击提交按钮即可。
我唯一看到重置按钮有用的情况是,如果您有一个多页工作流程,并且需要能够从头开始。即便如此,我还是建议重新设计工作流程。
在我看来,重置按钮在大多数表单上完全没用。我的意思是想一想......你能想象有一段时间你想要完全删除你输入的所有信息吗?不见得。大多数用户倾向于对特定字段而不是整个表单进行编辑。
如果您必须有像重置按钮这样的次要操作,最好该按钮小一点并且颜色稍有不同。让用户知道“这个按钮是不同的”并应用菲特定律使其更难点击。
绝对不需要。事实上,如果你的表格很长并且底部有一个 RESET 按钮,那么使用它是一个坏主意,因为如果他们发现他们不小心点击了“RESET”并且他们的数据被删除了,你可能会让一些人非常生气。
必需的。确保在某些表单上交换重置和提交按钮的位置。更好的是,编写代码以随机交换他们的位置一次。
说真的,我从来没有用过。当我从我还是学生时正在处理的学校注册网站上的表格中删除它时,没有人说什么。所以我说别说了。
不仅在联系表格上。我也无法在任何类型的 HTML 表单中找到重置按钮的好处,恕我直言。但我倾向于在每次创建表单时都使用它:)
我能想到的唯一原因是在预览和确认场景中,用户可能会在点击大错误发送按钮之前修改他们的部分条目,并实际上认为第一次更有意义
我通常会省略重置按钮,因为我从未见过有人使用它。
我经常将可用空间用于取消按钮,它将用户返回到他最初来自的位置(链接到表单的页面)。对我来说更有意义。
如果我说它有用怎么办?但不是所有形式。
我有时将它与 CRUD 应用程序中的“更新”部分一起使用。
比如说,我在一个问题上点击了一个编辑链接......并进行了一些编辑并重新阅读它......但后来我认为这不是一个好的编辑......我必须重新加载页面或返回最后一页并再次点击编辑链接以获取原始文本。
然而,如果那里有一个重置按钮,那就很容易了。
而且总是有 CTRL+Z.. 那为什么不呢?
有一些很好的用途,但不要像大多数古代 HTML 书籍教你的那样愚蠢地拍它。
它对于在不使用 Javascript 的情况下清除单选按钮很有用。
在下面的表格中,可以选择零或一个单选按钮:
Select any one option for any Item(s):
Option 'A' Option 'B' Option 'C'
Item 1 o o o
Item 2 o o o
Item 3 o o o
Item 4 o o o
如果用户改变主意或不小心点击了他不想要的项目按钮,重置按钮将清除整个表单,这似乎是在不使用 Javascript 的情况下摆脱选择的唯一方法。
我想这取决于表格有多大以及您实际想要这样做的机会有多大。TBH,我多年来一直在开发网站,但从未真正在表单中添加一个。
它在重复您以前的信息的表单上很有用。我在管理界面中遇到过用户想要他们上次输入的内容的案例,因此他们不必记住。但是,在他们想要重置表单的情况下,他们只需按下“清除”(或重置)按钮。
在一次性表单上,重置按钮会很愚蠢。
仅当有默认信息时才应使用重置按钮。一个例子就是这种形式。如果我对大多数值进行了更改但又想将其恢复到原始状态怎么办?我想我可以重新加载页面,只要它不重新发送我的 POST。或者我可以点击一个简单的重置按钮。该按钮从未用于清除用户输入的所有信息,而是用于重置预设数据。
我建议如果用户或企业主抱怨缺席,可用性失败就会出现。
绝对不需要作为“标准”功能,通常是一个非常糟糕的主意,除了上面给出的功能似乎增加价值的特殊情况。然而,上面提供的大多数案例可以用不同的(我建议更好)的方式来处理,而不是使用通常很糟糕的重置按钮。
表单的目的地可以发送204 No Content
响应,这会导致浏览器保持当前页面不变。
在这种情况下,重置按钮是将表单重置为原始状态的最可靠方法(页面重新加载可以重新发送表单)。
但是,无论如何我都无法为它提出现实的用例。