【问题标题】:Is the reset button really required? [closed]真的需要重置按钮吗? [关闭]
【发布时间】:2008-12-31 12:25:34
【问题描述】:

在网络联系表单上,真的需要重置按钮吗?真的有人用吗?如果我不把它放在页面中,是否存在可用性失败?

10 倍!

【问题讨论】:

    标签: user-interface usability


    【解决方案1】:

    嗯,删除您的客户刚刚花时间编写的文本区域非常有用,因为他们按下了错误的按钮 - 在他们因为会话到期而丢失它之前,必须重新输入 -

    不,我真的不认为它有用。

    【讨论】:

    • +1:对于没有明显好处的用户来说,@$$ 是一种痛苦。
    • 最佳答案,放下手。
    • 检查 Cody Hatch 的回答,了解按钮可能有意义的情况
    • +1;不幸的是,我的投票不能给予更多的声誉!
    【解决方案2】:

    它实际上有时对从公共终端访问的网络表单很有用 - 一个很好的例子是公共图书馆卡片目录的搜索表单。

    想象一下,如果搜索表单有很多字段(作者、年份、关键字、主题、出版商、收藏、标题、系列等等)。这使您可以进行非常具体的搜索(所有名为 John 的作者于 1987 年出版的书籍),但是一旦您找到了结果,您(或其他用户)可能希望使用一组非常不同的术语进行新的搜索(所有书籍关于 Random House 发布的鱼。重置按钮在这里很有帮助,否则您可能会发现自己手动清除大量字段。

    (根据实现细节,如果用户不希望下一个用户看到他们正在搜索的内容,重置按钮也可能很有用。同样,这在图书馆的上下文中很有用,其中隐私是一个担心。)

    【讨论】:

    • 这实际上是按钮确实有意义的情况,+1
    • 好的,有一个地方您可能想这样做。虽然应该注意,重置按钮永远不应该在提交按钮旁边。出于任何原因。永远。
    • 您也可以重新加载表单,不是吗?通常在那些系统(即我使用的 3 或 4)中,只需获取结果并返回搜索即可清除表单。
    • 这种情况应该通过forward到一个新的表单来处理,而不是提供一个等待炸毁用户宝贵输入的炸弹!
    • 是的,我想最好的用户界面是,如果页面在搜索后保留了您的条款,但提供了一个新搜索的链接/按钮。此处的重置按钮的优点是不需要往返服务器。
    【解决方案3】:

    老实说,在一般情况下我不这么认为,但您应该与您的用户交谈或以其他方式检查他们如何使用您的系统来确定。

    一般经验法则:如果您不确定这是一项要求并且您无法知道,请不要包含它。您始终可以在以后的迭代中包含它。

    【讨论】:

      【解决方案4】:

      在任何衡量使用/有用比的竞赛中,重置按钮必须是安全的赢家,因为它无处不在且完全无用。

      【讨论】:

        【解决方案5】:

        我认为 a) 对 99% 的用户来说完全没用; b) 在典型的 LOB 应用程序中需要做太多的工作。业务分析师通常会添加对“重置”按钮的要求,而不会考虑为什么需要此功能。

        【讨论】:

          【解决方案6】:

          将其添加到网络表单并在用户单击它时记录它。如果需要,它将为您的特定页面提供信息。我们无法猜测人们是否想要它。 只需使用简单的分析工具,用户需要与否。

          【讨论】:

          • 页面上的最佳答案之一。
          【解决方案7】:

          我认为在大多数网页中没有必要。如果您正在输入信息,并且输入错误,那么您需要检查每个错误的文本框并重新输入。重置按钮至少是在其顶部单击一个额外的按钮。

          如果您不想输入信息,只需不要单击提交按钮。

          我看到重置按钮有用的唯一情况是您有一个多页工作流程,并且需要能够从头开始。即便如此,我还是建议重新设计工作流程。

          【讨论】:

            【解决方案8】:

            在我看来,重置按钮在大多数表单上完全没用。我的意思是想一想...您能想象有一段时间您会想要完全删除您输入的所有信息吗?不见得。大多数用户倾向于对特定字段而不是整个表单进行编辑。

            如果您必须有像重置按钮这样的次要操作,最好该按钮小一点并且颜色稍微不同。让用户知道“这个按钮与众不同”,并应用菲特定律使其更难点击。

            【讨论】:

              【解决方案9】:

              绝对不需要。事实上,如果你的表格很长并且底部有一个 RESET 按钮,那么使用它是一个坏主意,因为如果他们发现他们不小心点击了“RESET”并且他们的数据被删除了,你可能会让一些人非常生气。

              【讨论】:

                【解决方案10】:

                必填。确保在某些表单上交换重置和提交按钮的位置。更好的是,编写代码以随机交换他们的位置一次。

                说真的,我从来没有用过。当我从我还是学生时正在处理的学校注册网站上的表格中删除它时,没有人说什么。所以我说别说了。

                【讨论】:

                • +1 你的第一段让我哈哈大笑:-)
                • 阿德里安,开个玩笑。阅读第二段。答案是您不需要重置按钮。
                【解决方案11】:

                不仅在联系表格上。我也无法在任何类型的 HTML 表单中找到重置按钮的好处,恕我直言。但我倾向于在每次创建表单时都使用它:)

                【讨论】:

                  【解决方案12】:

                  我能想到的唯一原因是在预览和确认场景中,用户可能会在点击大错误发送按钮之前修改他们的部分条目,并实际上认为第一次更有意义

                  【讨论】:

                    【解决方案13】:

                    我通常会省略重置按钮,因为我从未见过有人使用它。

                    我经常将可用空间用于取消按钮,该按钮将用户返回到他最初来自的位置(链接到表单的页面)。对我来说更有意义。

                    【讨论】:

                      【解决方案14】:

                      如果我说它IS有用怎么办?但不是所有形式。

                      我有时将它与 CRUD 应用程序中的“更新”部分一起使用。

                      比如说,我在一个问题上点击了一个 edit 链接......并进行了一些编辑并重新阅读它......但后来我认为这不是一个好的编辑......我必须重新加载页面或返回最后一页并再次点击编辑链接以获取原始文本。

                      然而,如果那里有一个重置按钮,那就很容易了。

                      而且总是有 CTRL+Z.. 那为什么不呢?

                      有一些很好的用途,但不要像大多数古代 HTML 书籍教你的那样愚蠢地拍它。

                      【讨论】:

                        【解决方案15】:

                        它可以用于在不使用 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 的情况下摆脱选择的唯一方法。

                        【讨论】:

                        • 添加“无应答”单选按钮。 HTML4 规范不鼓励使用未选择的收音机。
                        【解决方案16】:

                        我想这取决于表单的大小以及您实际想要执行此操作的机会有多大。 TBH,我多年来一直在开发网站,但从未真正在表单中添加过。

                        【讨论】:

                          【解决方案17】:

                          在重复您以前的信息的表单上很有用。我在管理界面中遇到过用户想要他们上次输入的内容的案例,因此他们不必记住。然而,在他们想要重置表单的情况下,他们只需按下“清除”(或重置)按钮。

                          在一次性表单上,重置按钮会很愚蠢。

                          【讨论】:

                            【解决方案18】:

                            只有在有默认信息时才应使用重置按钮。一个例子是this form。如果我对大多数值进行了更改但又想将其恢复到原始状态怎么办?我想我可以重新加载页面,只要它不重新发送我的 POST。或者我可以点击一个简单的重置按钮。该按钮从未用于清除用户输入的所有信息,而是用于重置预设数据。

                            【讨论】:

                            • 现在的浏览器都有撤消功能。
                            【解决方案19】:

                            我建议,如果用户或企业主抱怨缺席,可用性失败就会出现。

                            绝对不需要作为“标准”功能,通常是一个非常糟糕的主意,除了上面给出的特殊情况,该功能似乎增加了价值。然而,与通常很糟糕的重置按钮相比,上面提供的大多数案例可以用不同的(我建议更好)的方式来处理。

                            【讨论】:

                              【解决方案20】:

                              Reset 仅用于 HTTP 状态 204

                              表单的目的地可以发送204 No Content 响应,这会导致浏览器保持当前页面不变。

                              在这种情况下,重置按钮是将表单重置为原始状态的最可靠方法(页面重新加载可以重新发送表单)。

                              但是我无论如何也想不出实际的用例。

                              【讨论】:

                                猜你喜欢
                                • 2011-11-23
                                • 1970-01-01
                                • 2012-11-20
                                • 2012-12-19
                                • 1970-01-01
                                • 1970-01-01
                                • 2011-12-09
                                • 2019-10-29
                                • 2021-04-26
                                相关资源
                                最近更新 更多