文本框仅可接收decimal
来源:互联网 发布:sql2008数据库设置紧急 编辑:程序博客网 时间:2024/06/10 22:53
文本框html如下:
<div><label class="label">价格:</label><input id="TextPrice" type="text" name="Price" /></div>
jQuery:
$("#TextPrice").on("input", function (evt) { var self = $(this); self.val(self.val().replace(/[^0-9\.]/g, '')); if ((evt.which != 46 || self.val().indexOf('.') != -1) && (evt.which < 48 || evt.which > 57)) { evt.preventDefault(); } });
如果此文本框只接受整数呢,可以把jQuery稍修改一下:
$("#TextPrice").on("input", function (evt) { var self = $(this); self.val(self.val().replace(/[^\d].+/, "")); if ((evt.which < 48 || evt.which > 57)) { evt.preventDefault(); } });
结果:
0 0
- 文本框仅可接收decimal
- 文本框仅可接收decimal
- 文本框仅可接收decimal
- 文本框仅可接收decimal
- 文本框仅可接收decimal
- Code46仅接收数字
- js可编文本框
- 文本框可监听事件
- C#的可空类型、decimal相关
- win32 创建仅接收消息的窗口
- 可输入的下拉文本框.
- 可滚动边框的文本框
- 可编辑文本框的转换
- 文本框可编辑查看页面
- Decimal
- Decimal
- Decimal
- Decimal
- Android几种开源库
- PAT-A1004
- Nginx+Tomcat实现单IP、多域名、多站点的访问
- 微信JS-SDK之图像接口开发详解
- centos6.5编译安装lnmp
- 文本框仅可接收decimal
- Linux下抓包命令tcpdump的使用
- java基础 第一章 JDK安装
- mybatis #与$的区别与用法
- session的知识
- Linux下抓包命令tcpflow使用总结
- 调试技巧
- scrapy爬虫框架安装与应用(包括post请求、递归访问http)
- C++ 理解复杂的数组声明