方法一
将标签中的​type​属性直接设置为​number​就可以达到只能输入数字。但是这个方式有一个缺点,它只能作用于网页端,在手机输入的话还是可以输入汉字或英文

方法二
还是一样在标签上设置,代码如下:

//power by  codeit.org.cn
<input type="text" name="" oninput="value=value.replace(/[^\d]/g,'')">

该种可以在 input 框输入字母汉字但是会自动删除,最终只会留下数字。

补充:input 元素的类型–type 属性可以设置的值

值 描述
button 定义可点击的按钮(通常与 JavaScript 一起使用来启动脚本)。
checkbox 定义复选框。
color 定义拾色器。
date 定义 date 控件(包括年、月、日,不包括时间)。
datetime 定义 date 和 time 控件(包括年、月、日、时、分、秒、几分之一秒,基于 UTC 时区)。
datetime-local 定义 date 和 time 控件(包括年、月、日、时、分、秒、几分之一秒,不带时区)。
email 定义用于 e-mail 地址的字段。
file 定义文件选择字段和 “浏览…” 按钮,供文件上传。
hidden 定义隐藏输入字段。
image 定义图像作为提交按钮。
month 定义 month 和 year 控件(不带时区)。
number 定义用于输入数字的字段。
password 定义密码字段(字段中的字符会被遮蔽)。
radio 定义单选按钮。
range 定义用于精确值不重要的输入数字的控件(比如 slider 控件)。
reset 定义重置按钮(重置所有的表单值为默认值)。
search 定义用于输入搜索字符串的文本字段。
submit 定义提交按钮。
tel 定义用于输入电话号码的字段。
text 默认。定义一个单行的文本字段(默认宽度为 20 个字符)。
time 定义用于输入时间的控件(不带时区)。
url 定义用于输入 URL 的字段。
week 定义 week 和 year 控件(不带时区)。

设置input只能输入数字相关推荐

  1. 微信小程序 - 设置input只能输入数字

    需求 view如下: <view class="ys-number-input {{error?'error':''}}"><input type="n ...

  2. vue 设置input只能输入数字

    方法一: 将<input>标签中的​type​属性直接设置为​number​就可以达到只能输入数字.优点:他直接能唤起数字键盘,缺点:它只能作用于网页端,在手机输入的话还是可以输入汉字或英 ...

  3. 设置input只能输入数字或小数(保留一位小数)

    代码块可直接使用: function onlyNonNegative(obj) {//清除"数字"和"."以外的字符obj.value = obj.value. ...

  4. 控制HTML Input只能输入数字和小数点

    转:https://www.cnblogs.com/esion/p/3342866.html 本文介绍三种控制在中只允许输入数字和小数点的方案. 方案1:通过JavaScript代码实现. JavaS ...

  5. jquery 验证小数点后几位_(亲测可用)input只能输入数字或小数点后几位

    webapp是基于html5网页版的app,经常会结合app成为混合模式 hybrid app,也就是 app小应用打开 访问的其实是网页,这种方式非常不错,解决了app更新的难题, 所以这个时候要求 ...

  6. INPUT只能输入数字

    input只能输入数字: (只能输入数字,并且输入的值不能大于99),但是这样有个问题,就是当输入非数字字符时,输入框中所有的字符都会被清除 <input type="text&quo ...

  7. 移动端手机网站限制input只能输入数字

    <input type="tel" name="num" value="1" maxlength="8" auto ...

  8. 微信小程序:正则 input只能输入数字

    <input type="number" auto-focus focus='{{focus}}' value="{{value}}" bindinput ...

  9. 用js使得输入框input只能输入数字

    JS判断只能是数字和小数点 1.文本框只能输入数字代码(小数点也不能输入) <input οnkeyup="this.value=this.value.replace(/\D/g,'' ...

最新文章

  1. win2008怎么配置php,Win2008 PHP 配置环境搭建 教程
  2. smarty模板截取字符串乱码问题完美解决```````
  3. 团队作业1(陈爽、夏江华、李瑞超、甘彩娈、吕乐乐)
  4. The Hadoop Distributed Filesystem
  5. POJ-2386-Lake Counting
  6. 7 种 JVM 垃圾收集器,看完我跪了。。
  7. 【机器学习基础】用Python画出几种常见机器学习二分类损失函数
  8. systemd管理mysql多实例_使用 systemd 配置多个 MySQL 8.0 实例
  9. 程序员自身价值值这么多钱么?
  10. 20个正则表达式必知(前端开发)
  11. zabbix 自动发现规则 触发器_运维监控实战篇,zabbix自动发现和自动注册图文详解...
  12. ...is public, should be declared in a file named “ScresourcesApplic.java“---springcloud工作笔记164
  13. k8s核心技术-Pod(概念和存在意义)_Pod多进程设计_Pause根容器---K8S_Google工作笔记0020
  14. python遍历字典的具体位置_python遍历字典
  15. Ubuntu18.04 安装 Mysql 5.7 问题
  16. 《ARM嵌入式Linux系统开发从入门到精通》勘误
  17. 淘宝双十一实时显示成交数据是怎么实现的?
  18. 自动生成banner网站
  19. egret eui.Scroller 怎么禁止左右或上下滑动
  20. 二元函数最大最小值定理证明_求函数最小最大值定理的证明

热门文章

  1. 《Java-SE-第二十四章》之线程间协作
  2. USACO Section 2.3 Money Systems - 矮油.有Trick阿...
  3. 【JQuery Mobile移动应用开发实战】JQuery Mobile基础——JQuery Mobile界面综合实战
  4. R语言 将多条生存曲线画到一起(不是拼图) ,一张图绘制多条生存曲线
  5. Lucene查询语法
  6. Excel打开xlsx、csv后空白解决方法
  7. 使用Python处理教育领域的数据——以一篇期刊论文为例
  8. dispose用法Java_Java调用Martlab使用dispose()后仍然不能释放内存的问题
  9. 浅析uc/os_II设备驱动的设计与实现
  10. Palette调色板