HTML中的清除表单按钮...我们真的需要这个吗?

cra*_*ver 28 html forms dom

我通常在默认情况下将清晰表单按钮添加到HTML表单中,但是今晚我有一些颜色称为"清晰时刻".我们为什么要添加这个呢?在我使用互联网的这些年里,我从来没有到过表格的末尾,并且想到"废话!我搞砸了,我需要重置它!".这个按钮实际上是必要的还是从另一个时间起保持?

Bri*_*ehm 25

我在1997年停止添加这些内容.当我填写一个大表格并意外点击Clear按钮时,我真的很烦.我不确定为什么他们一开始就被使用过.你是对的,我不认为我曾经填写过一张表格对自己说:"等一下,我想我想重新开始?"

  • 那是一个伟大的一年.还记得HTML表格上的所有3D凸起边框吗? (4认同)

Ant*_*ony 14

重置按钮的好处是它将使用原始值重新填充所有表单元素,而不是简单地将它们设置为零或空白.因此,如果表单是由服务器使用保存的数据生成的,那么用户会进行一系列更改,然后不仅会意识到某些内容是错误的,而且他们也不知道原始值是什么,重置非常方便.

对于包含大量数字数据的表单也很好,就像我现在正在处理的时间表页面一样.可能有16个字段,都有通用的,有些无意义的数字.如果用户发现他们正在查看错误的时间表,那么将其核回到服务器加载的内容是很好的.

说完了所有这些,我的页面不包含重置按钮,只是因为我不想打开它所呈现的真棒的完全相反,这是"我只需点击此按钮即可保存...哦拉屎."

我所做的是任何字段都可以设置为0,但任何无效数据(非数字,小于0,大于16)将恢复为上次输入的值(通过js存储).不提供大扫描,但它至少可以降低可能的数据输入错误的数量,并防止用户在一个简单的错误中丢失数据.

顺便提一句,456有关于这个主题的精彩文章链接.


Mus*_*sis 8

不,我们不需要它.我通常只需点击"刷新"按钮.

然后记住它是一个@ $#$ @ #Flash网站.

  • 但不是在Flash网站上.:P (3认同)

Rex*_*x M 6

在实现它之前,你会在什么情况下为10多个字段输入完全错误的信息?然后,在重新开始之前清除它们需要多少时间而不是仅仅更改每个值?它添加了一个主要的UI元素,它不仅完全没用,而且对99.99%的用户来说很危险,因此剩下的.01%可以节省1秒的时间.

  • @Chris我有,并且偶然点击"重置"引起的巨大挫折*总是比实际重置表单的偶然需要大得多.我在某个地方有一个"重新开始"按钮很好,但通常的"提交/重置"按钮布局是欺骗和危险的. (3认同)