强制移动网络用户使用键盘类型(好还是坏?)

Forcing Keyboard Types On Mobile Web Users (good or bad?)

我们正在努力加快移动用户的网络表单流程。解决方案之一是让特殊字段调出特殊键盘。

例如:

<input type="text|email|tel|number|url" />

据我了解,这些 input type 的行为并非在所有设备上都保持不变。我们不依赖这些键盘的验证,我们有自己的键盘,但我们希望我们的用户能够方便地浏览表单并准备好适当的键盘。

典型的回退行为是什么? 一些尝试使用 tel 作为输入数字的方法,但有报告称某些设备将数字验证为输入。比如以0开头的号码可能会作为2发送。

作为前端移动开发人员,您会推荐什么?

从用户的角度来说,我建议你在不同的领域使用不​​同的键盘,因为这样可以加快流程,对用户来说也很方便。

当您要求用户输入他们的 phone 号码时,为什么要向他显示字母和符号。你不认为这是不必要的吗?所以最好显示一个只有数字的键盘。

默认情况下,您将获得字母键盘,现在您要求用户点击以转到数字和符号。减少点击次数和时间总是更好。