六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 280|回复: 0

限制输入框只能输入数字(小数可以输入)

[复制链接]

升级  89.33%

46

主题

46

主题

46

主题

秀才

Rank: 2

积分
184
 楼主| 发表于 2013-2-8 00:56:29 | 显示全部楼层 |阅读模式
<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script><script type="text/javascript">$.fn.numeral = function() {$(this).css("ime-mode", "disabled");this.bind("keypress",function() {if (event.keyCode == 46) {if (this.value.indexOf(".") != -1) {return false;}} else {return event.keyCode >= 46 && event.keyCode <= 57;}});this.bind("blur", function() {if (this.value.lastIndexOf(".") == (this.value.length - 1)) {this.value = this.value.substr(0, this.value.length - 1);} else if (isNaN(this.value)) {this.value = "";}});this.bind("paste", function() {var s = clipboardData.getData('text');if (!/\D/.test(s));value = s.replace(/^0*/, '');return false;});this.bind("dragenter", function() {return false;});this.bind("keyup", function() {if (/(^0+)/.test(this.value)) {this.value = this.value.replace(/^0*/, '');} });};</script><label>配额:</label><input type="text" id = "quota_setting" name="quota_setting" value="1.0"/><script type="text/javascript">$("#quota_setting").numeral();</script>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表