input只能输入数字,input输入框怎么设置只能输入数字?

限制 input 输入框只能输入纯数字

1、onkeyup = "value=value.replace(/[^\d]/g,'')"

使用 onkeyup 事件,有 bug ,那就是在中文输入法状态下,输入汉字之后直接回车,会直接输入字母

2、onchange = "value=value.replace(/[^\d]/g,'')"

使用 onchange 事件,在输入内容后,只有 input 丧失焦点时才会得到结果,并不能在输入时就做出响应

3、oninput = "value=value.replace(/[^\d]/g,'')"

使用 oninput 事件,完美的解决了以上两种问题,测试暂时还没有出现其它问题。

代码示例

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" /> <title>input</title></head> <body> 只能输入纯数字的输入框: <input type="text" name="" οninput="value=value.replace(/[^\d]/g,'')"> </body></html>

以上代码均已在谷歌、火狐、百度、UC、IE11、360急速、QQ、Edge浏览器下测试完毕,请放心使用.

input只能输入数字,input输入框怎么设置只能输入数字?

以上是关于“input只能输入数字,input输入框怎么设置只能输入数字?”的所有内容。
由网友上传(或整理自网络)。转载请注明:http://www.xingexing.com/xitong/8kn9jmrs.html

相关推荐

  • win10无法输入密码开机,win10设备处于脱机状态怎么解决?

    故障现象:win10系统开机输入密码后报错“你的设备处于脱机状态,请使用上次在此设备上使用的密码登陆”,如下图:故障原因和方案:主要有以下四种原因及对应的处理方案1、首次设置PIN码后,第一次以PIN码登入需要让计算机处于联网状态,如果第一次以PIN码登入未联网就会出现“你的设备处于脱机状态,请使用上次在此设备上使用的密码登陆”的报错,后续以PIN码登入就不需要联网状态了。解决方案:联网后输入PI…

    时间:2022-10-14电脑故障
    阅读:238次
  • 无线密码忘了怎么查看?网络电视设置密码忘记了怎么办

    第一,如果我们只是设定了密码,没有修改过密码,那么可以尝试输入数字电视机顶盒的“默认密码”进行解锁,一般解锁密码为12345或00000,这些默认的简单数字,在机顶盒的说明书里面就有。第二,如果我们修改过密码但是忘记了,那就要可以尝试下平时我们“常用的密码”比如老婆孩子的生日、银行卡秘密或者手机锁屏密码等等。一般仔细想想,是可以打开的。第三,如果实在是想不起密码,那就把机顶盒翻面,有些机型的机顶盒…

    时间:2022-10-15
    阅读:316次
  • win10如何提高电脑网速?win10系统提升20%上网速度的方法

    相信广大用户在使用电脑上网时,总会遇到本身的带宽已经足够高,但是网速远远达不到预期效果的情况。其实这一现象在我们日常使用的Windows系统中都是普遍存在的。无论是常见的win10还是win7、xp也一样,系统在默认的配置下都会保留一个限制,今天小编就来给大家讲解怎么样解除这个默认的宽带限制。1.按键盘快捷键Win+R,调出运行窗口,在输入框中输入gpedit.msc,并点击确定(如果系统的版本是…

    时间:2022-10-15操作系统
    阅读:113次
  • 电脑鼠标右键不灵怎么办?鼠标右键修复最佳方法

    鼠标是电脑的输入的设备之一,如果鼠标失灵了,对于正在办公的网友伙伴们就会困扰,影响到他们正常使用电脑了。没有鼠标的电脑,就只能用键盘敲打快捷键才能用电脑了。下面小编针对此问题整理了以下的方法。希望对大家有所帮助。原因一:是一些网页页面使用javascript禁用鼠标右键。解决方法:(1)首先按住鼠标左键,然后将鼠标移动到目标位置,点击鼠标右键,一两秒钟后,会弹出右键菜单。(2)点击鼠标右键(不可以…

    时间:2022-10-15电脑故障
    阅读:254次
  • wps固定值怎么设置?Excel中怎么加固定数值

    在工作,也许会碰到表格中的数据同时加上一个固定的数值,来满足计算的需要,如何快速完成加固定数值的工作呢?今天小编介绍一个简单又省时的办法,不需要要一个一个的加,也不必用公式,几步就可以完成。打开需要修改的Excel表格数据,比如A列表格中同时加上“1000”的数值,就在空白地方输入“1000”,如下:在该列数字之外的任意单元格输入数值“1000”,然后按复制组合键“Ctrl+C”,或者右键复制,再…

    时间:2022-10-15电脑基础
    阅读:324次
  • 笔记本键盘无法输入解决方法,笔记本键盘失灵怎么办?

    原因一、部分原因是字母是数字,所以你不能输入它们1.Fn+数字锁定切换方法我们第一次按住(Fn关键)(Fn键通常是左下角的键盘),然后按[Num路](Num路通常是在右上角,F11键上面,当然,不同的笔记本的位置是不同的),我们可以按这两个键组合字母改变数字,这是最常用的方法。2.屏幕键盘切换法在上面的方法中,如果你的笔记本电脑不能在字母和数字之间切换,一个是键盘按键的问题,另一个是软件兼容性的问…

    时间:2022-10-17
    阅读:122次
  • win10怎么设置默认输入法?如何更改默认输入法为五笔的方法

    win10如何更改默认输入法为五笔1.在屏幕右下角,用鼠标左键点击输入法。2.用鼠标左键点击一下,语言首选项2.用鼠标左键单击一下,语言首选项3.用鼠标左键点击一下,语言。3.用鼠标左键单击,语言4.用鼠标左键点击一下,键盘。4.用鼠标左键单击,键盘。5.用鼠标左键,点击一下,输入法框右边的小三角。5.用鼠标左键,单击输入法框右边的小三角。6.选定,中文简体,(中国)-万能五笔输入法,松开鼠标左键…

    时间:2022-10-28电脑基础
    阅读:257次
  • 电脑打不开输入法怎么回事?Windows10调不出输入法如何处理

    工作的原因,很多朋友问我Win10调不出输入法如何处理,对于一些用户刚换了Win10操作系统,很多操作都不是那么的熟悉了,Win10对比Win7来说是有很多地方不同,但是Win10用顺了是很好用的。下面就简单的说一下,怎么设置Win10输入法吧。  且看操作步骤:  1、打开开始菜单,找到设置,进入设置界面。  2、打开设置界面后,找到“设备”,并进入设备界面。  3、在设备界面,左边点击“输入”…

    时间:2022-10-30操作系统
    阅读:233次