强制移动网络用户使用键盘类型(好还是坏?)
Forcing Keyboard Types On Mobile Web Users (good or bad?)
我们正在努力加快移动用户的网络表单流程。解决方案之一是让特殊字段调出特殊键盘。
例如:
<input type="text|email|tel|number|url" />
据我了解,这些 input type
的行为并非在所有设备上都保持不变。我们不依赖这些键盘的验证,我们有自己的键盘,但我们希望我们的用户能够方便地浏览表单并准备好适当的键盘。
典型的回退行为是什么?
一些尝试使用 tel
作为输入数字的方法,但有报告称某些设备将数字验证为输入。比如以0开头的号码可能会作为2发送。
作为前端移动开发人员,您会推荐什么?
从用户的角度来说,我建议你在不同的领域使用不同的键盘,因为这样可以加快流程,对用户来说也很方便。
当您要求用户输入他们的 phone 号码时,为什么要向他显示字母和符号。你不认为这是不必要的吗?所以最好显示一个只有数字的键盘。
默认情况下,您将获得字母键盘,现在您要求用户点击以转到数字和符号。减少点击次数和时间总是更好。
我们正在努力加快移动用户的网络表单流程。解决方案之一是让特殊字段调出特殊键盘。
例如:
<input type="text|email|tel|number|url" />
据我了解,这些 input type
的行为并非在所有设备上都保持不变。我们不依赖这些键盘的验证,我们有自己的键盘,但我们希望我们的用户能够方便地浏览表单并准备好适当的键盘。
典型的回退行为是什么?
一些尝试使用 tel
作为输入数字的方法,但有报告称某些设备将数字验证为输入。比如以0开头的号码可能会作为2发送。
作为前端移动开发人员,您会推荐什么?
从用户的角度来说,我建议你在不同的领域使用不同的键盘,因为这样可以加快流程,对用户来说也很方便。
当您要求用户输入他们的 phone 号码时,为什么要向他显示字母和符号。你不认为这是不必要的吗?所以最好显示一个只有数字的键盘。
默认情况下,您将获得字母键盘,现在您要求用户点击以转到数字和符号。减少点击次数和时间总是更好。