在移动端开发中,通常需要输入法自动出现数字键盘,我们可以设置type类型为number或者tel

为number时maxlength失效

为tel时,

如果type='text' type='tel'这样顺序,苹果手机数字键盘为九宫格,但安卓不是数字键盘

如果type='tel' type='tex'这样顺序,苹果手机数字键盘包含符号,安卓是数字键盘

但input类型为number时鼠标滚动出现箭头

解决方案1:

<input type="number" id="inp1" onmousewheel="return false;"> <!-- 禁止Firefox浏览器 --> <input type="number" id="inp2">
<script>$("#inp2")[0].addEventListener('DOMMouseScroll', MouseWheel, false);
function MouseWheel(event) {
event = event || window.event; event.preventDefault();
}
</script>

更好的解决方案2:

<input id="txtPhone" pattern="[0-9]*" type='tel' placeholder="请输入数字">

参考:

https://www.cnblogs.com/lhl66/p/9164000.html

input类型为number时鼠标滚动出现箭头相关推荐

  1. input类型为number时,去掉上下箭头

    <input type="number"><style>input::-webkit-outer-spin-button,input::-webkit-in ...

  2. input 类型为 number 时如何去掉数字加减上下箭头

    input 类型为 number 时,输入框右侧有数字加减按钮,想将该按钮去掉 添加以下 css 代码 /* input 类型为 number 时去掉数字加减上下箭头 */ input::-webki ...

  3. input在type=number时去右边上下箭头

    html: <input type="number"> css: <style>input::-webkit-outer-spin-button,input ...

  4. 移除HTML5 input在type=number时的上下小箭头

    在chrome下: input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{     -webkit-appearance ...

  5. html加减中间的值不能修改,在移动HTML5页面input类型采用number无法控制长度,以及右边显示难看的加减按钮...

    场景: 这是之前做的移动web控件时遇到的问题.当时在我们控件的HTML5页面需要输入卡号.CV2.手机号.验证码等信息.大家都知道这些值都是数字.普通类型的输入框,当我 们点击时,手机默认掉起的键盘 ...

  6. input的type=number时可以输入字母e的解决方式

    在开发中遇到的问题,当输入框input的type=number时,仍然可以输入字母e或E,查了资料后才知道,原来当type=number时,计算机是这么处理的:主要原因是e在数学上代表的是⽆理数,是⼀ ...

  7. 【elementUI样式优化】之el-input输入数字类型 type=‘number‘ 不显示右侧上下箭头 == 修改箭头右边距

    先完成再完美,完成永远比完美重要. 使用element UI的el-input设置属性为type="number"时,样式很不好看 如果接受有上下箭头==>需要修改el-in ...

  8. 删除input框type=number时,默认的上下小箭头

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  9. ElementUI el-input 设置 type 类型为 number 时,如何去掉上下指示箭头

    主要是设置 css 样式 input[type=number] { -moz-appearance:textfield; } input[type=number]::-webkit-inner-spi ...

  10. antd Input输入框type=number时如何去掉内部上下箭头

    input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none; } inpu ...

最新文章

  1. Neo4j实战 (数据库技术丛书)pdf
  2. Python3学习笔记(一)简介 、 安装 、 解释器
  3. 学习:SQL Server的BUILTIN\Administrators用户
  4. Jmeter系列之常用组件(一)
  5. 程序员修炼境界:心如止水还是心绪不定
  6. 2015年度夏季假期学习内容
  7. springboot 学习笔记【1】开发第一个spring boot应用
  8. 学校计算机房要求,学校机房建设包含哪些内容以及相关的标准(参考)一
  9. Maven安装与配置教程
  10. ffmepg处理10bit 和8bit yuv总结
  11. Unity3d实现阿拉伯语适配,不规则特殊字符的处理。
  12. 闲云野鹤:吃鸡(三)之场景制作:制作毒圈
  13. JavaScript百炼成仙 1.20 函数七重关之二 (作用域)
  14. c 语言printf输出,位数不够补0
  15. 格局决定结局,九种职场高效思维你都有吗
  16. 服务器项目技术方案,直播项目技术实现方案(工作室)
  17. 2022年Oracle学习计划
  18. linux设备驱动模型-linux驱动开发第5部分-朱有鹏-专题视频课程
  19. seo全攻略_SEO优化操作流程是怎样的?有哪些步骤?
  20. w8dns服务器未响应,必应输入法在Win8.1下设置属性显示不正常的解决方法

热门文章

  1. Word2016写论文之尾注功能——参考文献自动编号与引用(包括方括号去除方法)
  2. 核磁共振重建算法综述
  3. 未来行业发展趋势分析
  4. 高跟鞋,五角星与黄金分割比
  5. ARCMAP点集转线工具提示999999错误
  6. 实现自己选取歌曲制作手机铃声
  7. 自动化专题讲座:作为自动化工程师,如何才能更好的承担社会责任?
  8. sspanel v3 配置的完整教程(转)
  9. 万恶之源-python加深
  10. 关于阿里云域名购买与DNS解析教程