输入人的度量标准高度

时间:2010-02-05 16:13:39

标签: user-interface metric-system

对于使用公制系统的人来说,这是一个问题。在表格上输入您的高度时,您会强烈期望输入厘米的值吗?

我们在WeightChart.com上已经了,但看到一些不可思议的高人们想知道为什么我们的计算结束了。我们已经实施了一些健全性检查,但如果达成共识,我们希望满足人们的期望。

谢谢!

更新:感谢您的回答,我看到厘米是首选。但是需要进行健全性检查才能处理。是的,我意识到我的“回答”并不是我的问题所针对的,抱歉。

4 个答案:

答案 0 :(得分:4)

使用厘米至少可以保护您不必处理小数点(或逗号)。但是,当谈到SI时,我是一个狂热者 - 通常假设使用基本单位,除非上下文强制要求别的东西。

对于高度,有时使用米和厘米,因此从用户的角度来看,您的理智检查可能是最好的。没有人会高190米(至少我没有见过这样的人)或1.9厘米。

答案 1 :(得分:2)

我无法代表所有指标国家/地区;因为他们大致是(COUNT(SELECT countries FROM world) - 2);但至少在挪威,常见的方法是使用厘米。

答案 2 :(得分:1)

我想让一个人进入他们的高度,然后尝试解析它或让他们从下拉列表中选择测量类型。您可能能够在95%的时间内通过简单的解析算法找出类型。其余的你可以让人们更具体。

答案 3 :(得分:1)

我会选择威尔的回答。只需添加:

如果输入为^[0-9]{2,3}$,则为厘米。如果输入为^[12][,\.][0-9]{1,2}$,则为米。如果是其他任何内容,则需要出现错误消息。

顺便说一下,[,\.]使用逗号作为小数分隔符来处理一些欧洲语言。