美文网首页
数字软键盘的兼容

数字软键盘的兼容

作者: 瑞哦利 | 来源:发表于2019-05-05 16:12 被阅读0次

表单输入框要求输入电话号码,弹出一个数字软键盘了,比较好的解决方案如下:

1.type="tel", 是 HTML5 的一个属性,表示输入框类型为电话号码,在 Android 和 IOS 上表现差不多,都会有数字键盘,但是也会有字母,略显多余。

2.pattern="[0-9]", pattern 用于验证表单输入的内容,通常 HTML5 的 type 属性,比如 email、tel、number、data 类、url 等,已经自带了简单的数据格式验证功能了,加上 pattern 后,前端部分的验证更加简单高效了。IOS 中,只有 [0-9]\* 才可以调起九宫格数字键盘,\d 无效,Android 4.4 以下(包括X5内核),两者都调起数字键盘。

3.novalidate="novalidate",novalidate 属性规定当提交表单时不对其进行验证,由于 pattern 校验兼容性不好,可以不让其校验,只让其唤起纯数字键盘,校验工作由 js 去做。

相关文章

  • 数字软键盘的兼容

    表单输入框要求输入电话号码,弹出一个数字软键盘了,比较好的解决方案如下: 1.type="tel", 是HTML5...

  • [Android 学习笔记] EditView 物理键盘的Ent

    EditText 弹出的软键盘显示数字和回车 EditView 监听物理键盘的Enter键和软键盘的回车键, 回传...

  • H5软键盘兼容方案

    可能这些是你想要的H5软键盘兼容方案 前言 输入框获取焦点,软键盘弹起,要求输入框吸附(或顶)在输入法框上。需求很...

  • scrollIntoView踩坑——scrollIntoView

    问题描述:小米机在软键盘弹起时输入框被遮挡了 发现问题后打算使用scrollIntoView来处理这个兼容问题,即...

  • Android 随笔-先记录以后可扩展

    设置EditText获取焦点并弹出软键盘及手动关闭软键盘 设置EditText获取焦点并弹出软键盘 关闭软键盘 让...

  • 表单页在安卓和ios上出现的兼容性问题

    问题: MAKA页面转成h5,表单页在安卓和ios上出现的兼容性问题(ios和安卓手机软键盘收起,页面被顶上去) 解决:

  • Android 软键盘

    软键盘打开 软键盘关闭 监听软键盘状态 解决表情和键盘切换时界面闪动

  • H5软键盘兼容方案

    之前在做H5 项目,踩过其中一大坑:输入框获取焦点,软键盘弹起,要求输入框吸附(或顶)在输入法框上。需求很明确,看...

  • H5 软键盘兼容方案

    最近一段时间在做 H5 聊天项目,踩过其中一大坑:输入框获取焦点,软键盘弹起,要求输入框吸附(或顶)在输入法框上。...

  • H5软键盘兼容方法

    HTML: 可能这些是你想要的H5键盘兼容方案 I am ...

网友评论

      本文标题:数字软键盘的兼容

      本文链接:https://www.haomeiwen.com/subject/rzlhoqtx.html