为邮政编码而不是=“文本”使用type =“tel”属性会更合适吗?

时间:2014-05-18 01:14:56

标签: html html5 forms

正如标题所说。

这会比type = number或text更好,因为它自动只允许用户输入数字,而不是用户仍然可以输入字母,即使在文本上放置了约束。

编辑:我知道这显然不是语义和正确的,因为它是一种不同的数据类型,并且在浏览器中尚未完全支持。但它(理论上)是否可以用来替换一个真正没有服务器端交互的页面的文本,并且基本上用作一个例子'填写表单的邮政编码部分时用户应该期望的内容。这是考虑到网站用户也来自同一个国家,邮政编码都是数字。

"仅用于美学展示目的?"

2 个答案:

答案 0 :(得分:2)

不,这不合适。电话号码是电话号码。一些邮政编码包含字符。 (例如:新斯科舍省 - B4V 2K4)

答案 1 :(得分:0)

你也不应该使用它们,它们实际上还不支持(电话号码和电话号码)。 相反,我创建了一个输入文本,并使用正则表达式检查格式(如果需要,还可以使用有限范围的邮政编码列表)。

希望它有所帮助。