首页 > 其他分享 >input只能输入数字、小数的方法

input只能输入数字、小数的方法

时间:2023-05-06 11:00:46浏览次数:28  
标签:oninput value webkit input 输入 小数

1. 在input中设置 type="number"

这个属性可以帮助我们限制文本框输入的文本只能是数字或者小数,但是会跟随一个默认的样式,我们需要把默认样式删掉

代码:

<style>
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

input[type="number"] {
  -moz-appearance: textfield;
}
</style>

案例:

修改之前

 修改之后

 

2. 设置oninput属性

代码:

oninput ="value=value.replace(/[^0-9.]/g,'')"

大概意思就是除了数字0-9的全部替换为’ ',改良一下代码,增加输入小数点几位数判断

 oninput="if(isNaN(value)) { value = null } if(value.indexOf('.')>0){value=value.slice(0,value.indexOf('.')+3)}"

 

标签:oninput,value,webkit,input,输入,小数
From: https://www.cnblogs.com/chccee/p/17376606.html

相关文章

  • (原创第一篇,踩坑无数得来的,对Ai自动化测试框架很有帮助)appium自动化测试时遇到不能使用
     现在开发的前端界面使用vue或者更牛逼技术,导致使用appium或者uiautomator2做自动化测试时不能识别到元素,无法使用传统的id,name或者xpath,这时我们需要使用坐标点击文本框。有获取坐标方法,下期写一篇文章,可以在评论区提醒瑞克。fromappiumimportwebdriverimporttimeimport......
  • WPF项目中使用WInform版本的 ChromiumWebBrowser控件嵌套网页 解决中文输入法候选框定
    创建一个用户控件,后台代码:publicpartialclassCefControl:UserControl{ChromiumWebBrowserwebView=null;publicCefControl(){InitializeComponent();if(!CefSharp.Cef.IsInitialized){......
  • jquery获取input输入框中的值
    如何用javascript获取input输入框中的值HTML<inputtype="text"id="CSDN_NAME"name="CSDN_NAME"class="CSDN_NAME">一、jquery方法通过namevarname=$('input[name="CSDN_NAME"]').val();通过**id**varna......
  • 第4-0讲,entry 输入控件
    当你需要在页面上输入信息时,比如用户名和密码,那么你需要使用Entry控件importtkinterastkfromtkinterimportmessagebox#创建窗体window=tk.Tk()#设置窗体标题window.title("标签属性")#设置窗体的图标window.iconbitmap('../images/米饭.ico')#设置窗体大小windo......
  • STM32单片机引脚要职能配置为输入或者输出模式,并不能像51一样准双向,那么如何进行但总
    如题随便找个端口举例对应的程序为 难道需要写之后立即初始化为输入?然后赶紧读?然后再赶紧初始化为输出?再往外写?是的,还真他妈就是这么傻逼的操作 ......
  • 组合框行来源数据快速输入(一)
     致敬每一位奋斗者手机边亲爱的大家,好久不见!今天还是五一假期,大家都去哪里玩耍了?今天给大家分享一下组合框示例。平时我们在使用组合框时,当选择的数据没有我们需要的,那我们该怎么去添加数据源的呢?组合框的数据行来源类型有“表/查询”,“值列表”,“字段列表”我们只讲前两个类型,今......
  • [小工具] 五笔输入法
    之前用的光速五笔,有时候竟然要用掉100多M的内存。也不知道在弄什么玩意。现在换成了极品五笔。有一个小技巧可以使用:Ctrl+~的造词功能。按Ctrl+~造词后再按Ctrl+~保存。下面这个承诺很不错.郑重承诺自2001年五月问世,极品五笔已走过十个春秋了,在今后的十年里,极品......
  • vue el-input中点击符号,文本框中显示符号
    需求点击+|()符号,页面中光标位置,展示对应的符号点击完,光标留在原位 代码<el-form-itemprop="kwspec"label='监测关键词'><el-inputtype="textarea"placeholder="请输入监测关键词"ref="inputRef"@blur="inputBlur"v-model=&q......
  • Python保留两位小数五种常用的方法!
    在Python中,保留两位小数是我们经常会碰到的问题,也是比较常见的需求之一。那么Python中如何保留两位小数?Python保留两位小数的方法有很多种,具体请看下文。1、使用字符串格式化大部分语言都可以使用字符串格式化的方法来实现保留两位小数,Python也不例外。a=12.345......
  • 表单的el-input无法输入问题
    问题描述通过js方法等于号赋值后,页面输入框输入或删除内容无反应修改方法(1)使用$focusUpdate,在@input中调用,强制刷新dom,这样可能会导致表单rule校验失效 (2)使用$set替换等于号赋值内容参考vue中的$forceUpdate()......