由于用户在字段中输入的大部分值都是数字和符号,因此我有特定要求在iPhone和Android移动设备上显示数字符号键盘上的文本输入字段焦点。但输入字段也可以接受字母字符。为了改善用户体验,我需要在字段焦点上显示数字符号键盘作为默认键盘。但是,使用HTML5输入标签,我无法在iPhone和Android中实现这一点。使用HTML输入类型的数字键盘显示
Input type = text--> Alpha numeric keyboard in both iOS and Android
Input type = tel and Input type = text with pattern as 0-9 --> Number dialer keypad in both iOS and Android
Input type = number --> Numeric symbol keyboard in iOS, Numeric Keypad in android.
根据W3标准,input type = number将只接受数值和小数点分隔符。即使我们能够输入其他符号,无效号码也会通过表单提交发送。因此,对于此要求,输入类型=数字不是合适的选项。
我要显示为默认一个输入场的对焦图像中显示的第二键盘。由于我针对网页和厚应用程序,自定义键盘不是可行的解决方案。有人有建议要实现这个吗?
感谢您的详细资料。这个要求是为了增加用户体验,因为90%的值被输入到字段中只有数字和特殊字符。由于这个原因,我们不是将字母键盘显示为默认键盘,而是使用符号键盘作为默认键盘来显示数字。我们正面临着用混合应用程序实现的主要问题。 – Srini