`
snake_hand
  • 浏览: 624734 次
社区版块
存档分类
最新评论

jquery只能输入数字方法

 
阅读更多

本方法为验证文本框的输入内容,如果输入的是数字,则提示"√"。否则提示“必填,且只能输入数字字符”。
在线体验效果:http://keleyi.com/keleyi/phtml/zzbds/1.htm

完整代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jquery只能输入数字--柯乐义</title>
<script type="text/javascript" src="http://keleyi.com/keleyi/pmedia/jquery/jquery-1.10.2.min.js"></script>
<style>
.inputtips{color:Red;}
</style>
</head>
<body>
<div>
<script type="text/javascript" src="http://keleyi.com/kineryi/js/gggg336x280a.js"></script>
</div>
<div>
请输入:<input type="text" id="number_keleyi_com" /><span id="number_keleyi_com_tips" class="inputtips"></span><br /><input value="验证" type="button" />
<br />
如果输入的是数字,则没有提示。否则会弹出提示。
<br />
<a href="http://keleyi.com/a/bjac/tv16sjeb.htm" target="_blank">原文</a>
</div>
<script type="text/javascript">
//验证数字方法,如果输入的是数字,则提示"√"。否则提示“必填,且只能输入数字字符”
//inputid为输入框的id
function IsPositiveIntegra(inputid) {
$("#" + inputid).blur(function () {
$("#" + inputid).val()
var reg_keleyi_com = /^[-+]?\d+$/;
if (reg_keleyi_com.test($("#" + inputid).val())) {
$("#" + inputid + "_tips").text("√");
return true;
}
else {
$("#" + inputid + "_tips").text("必填,且只能输入数字字符");
$("#" + inputid).focus();
return false;

})
}

//使用
$(document).ready(
function () {
IsPositiveIntegra("number_keleyi_com"); //使用上面方法验证id为number_keleyi_com的输入框


$("#number_ke"+"leyi_com").focus();

}
)
</script>
</body>
</html>

本文:http://www.cnblogs.com/jihua/p/inputnumber.html

原文:http://keleyi.com/a/bjac/tv16sjeb.htm

1
4
分享到:
评论
5 楼 桃花源记 2013-08-29  
这玩意就没必要写那么多吧,直接写一个事件判断不就行了嘛! <input type="text" onkeydown="if(event.keyCode==13)event.keyCode=9" onkeypress="if ((event.keyCode<48 || event.keyCode>57)) event.returnValue=false" />
4 楼 yizhaorong 2013-08-28  
看了一下,可用,不过我的理解只能输入数字应该是在输入框里无法输入像abc这一类的字符,而不是输入完之后再验证
3 楼 laodongbao 2013-08-28  
closer13 写道
如果是小数呢?

修改下正则表达式:var reg_keleyi_com = /^[-+]?\d+\.?\d+$/;
2 楼 kjj 2013-08-27  
isNaN 即可,其他的都可以忽略!
1 楼 closer13 2013-08-27  
如果是小数呢?

相关推荐

    jquery只能输入数字的文本框插件

    这个“jquery只能输入数字的文本框插件”是为了解决一个常见的用户界面需求:限制用户在特定输入框中只能输入数字,防止非数字字符的输入。这种功能对于处理货币、数量或者任何需要精确数值的数据输入场景尤其有用。...

    输入textbox控件只能输入数字

    标题"输入textbox控件只能输入数字"所描述的问题就是如何在TextBox控件中实现这个功能,确保用户只能输入数字,防止输入其他字符,这在诸如数据录入、年龄验证等场景中尤为常见。 要实现这一目标,开发者可以采用...

    jquery插件,是文本框只能输入数字

    这个插件的标题"jquery插件,是文本框只能输入数字"表明我们正在讨论一个特定的jQuery扩展,它的功能是限制用户在文本框中只能输入数字。这种功能在各种场景下都很实用,例如在线表单、财务输入或任何需要精确数字...

    3种Jquery限制文本框只能输入数字字母的方法

    尤其在表单处理中,限制用户在文本框中只能输入数字或字母是一个常见需求。Jquery作为JavaScript的一个流行的库,提供了一种简便的方法来操作DOM并增加这种限制。 第一种方法是通过$.fn.onlyNum()函数限制文本框只...

    jquery控制input只能输入数字和小数点,并且只能有一个小数点,小数点前第一位不能为0

    本资源可以满足金额有关的一些input框输入,只能输入类似10.001的数据,并且小数点前第一位不能是0,我使用这个是为了管理后台做版本控制,我们只需要1.11这种格式的版本号

    jQuery控制文本框只能输入数字和字母及使用方法

    通过jQuery来控制文本框只能输入数字和字母是一种有效的方法,可以减少因非法输入而造成的问题。通过上述介绍,可以了解到实现这一功能所需的基本知识点和操作步骤,同时也认识到在不同浏览器中实现功能时可能存在的...

    jquery限定文本框只能输入数字(整数和小数)

    本文实例介绍了jquery限定文本框只能输入数字的详细代码,分享给大家供大家参考,具体内容如下 先来一段规定文本框只能够输入数字包括小数的jQuery代码: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta ...

    jquery只能输入数值的text框

    5. **提示用户**:可选地,可以添加提示信息,告知用户只能输入数字。 以下是一个简单的示例代码,演示如何使用jQuery实现这一功能: ```html &lt;!DOCTYPE html&gt; 只能输入数值的text框 &lt;script src="jquery-...

    js 控制文本框只能输入数字 自己开发了一个jquery插件

    在JavaScript和jQuery的世界里,开发一个插件来控制文本框(input[type="text"])只能输入数字是一项常见的任务。这通常涉及到对用户输入的实时验证,以确保输入的数据符合预期的格式。以下是一个关于如何自己开发...

    jquery限定文本框只能输入数字即整数和小数

    如果已经有一个小数点,则只允许输入数字。 2. 仍然有`paste`事件的处理,禁止粘贴操作。 3. `keyup`事件处理器中,如果值的第一个字符是小数点,则清空该值,避免用户在开头输入小数点。 4. 最后,`blur`事件在...

    jquery数字键盘银行网站数字键盘

    它基于jQuery库,提供了简洁易用的数字输入键盘界面,确保用户只能输入数字,从而防止了通过常规键盘输入时可能存在的安全风险。 jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及...

    jQuery控制input只能输入数字和两位小数的方法

    做为一个PHPER,难免会遇到那种表单中jQuery限制输入的问题,比如,限制空格的输入,只允许输入数字,以及小数点的控制等等,这里,我们就说一下数字的限制。 jquery代码 话不多说,直接先上jQuery函数,具体的可以...

    js只能输入数字(包括小数)的文本框

    总结一下,实现“js只能输入数字(包括小数)的文本框”主要涉及JavaScript事件监听、正则表达式验证以及可能的第三方库如jQuery和Numeral.js的使用。这样的功能有助于提高用户输入的准确性,减少数据处理错误,是...

    特殊验证 验证netC#只能输入数字和小数点

    目的是确保用户只能输入数字(整数和小数)以及小数点,以防止非数字字符导致的数据错误或安全问题。以下是对这个知识点的详细说明: 1. **用户输入验证**:在软件开发中,用户输入验证是必不可少的一环,因为它...

    表单验证只能输入数字中文源码

    对于"只能输入数字和中文"的验证,我们可以使用JavaScript或者jQuery来实现。JavaScript是一种常用的客户端脚本语言,它可以与HTML和CSS结合,用于创建交互式网页。下面是一个简单的JavaScript函数示例,用于限制...

    jQuery手机移动端数字密码输入框特效

    2. **数字密码输入**:特效的核心是数字密码输入框,通常由6个输入框组成,每个输入框只能接受0-9的数字。使用jQuery监听键盘事件,可以捕获用户输入并限制输入内容。同时,可以设置输入限制,如最大输入长度、输入...

    输入框只能输入0.5的倍数

    标题“输入框只能输入0.5的倍数”所涉及的知识点主要集中在前端表单验证和数字格式化上。在Web开发中,我们经常需要对用户输入的数据进行约束,确保其符合特定的业务规则,例如这里提到的输入值必须是0.5的倍数。...

    jQuery使用正则表达式限制文本框只能输入数字

    网站中的一个小功能:要求用户只能输入16位数字。 试过javascript的方法: 如:一种方法: //只允许输入数字 function checkkey2(value, e) { var key = window.event ? e.keyCode : e.which; if ((key &gt; 95 && ...

    html文本框只能输入数字

    然而,有时候我们希望限制用户只能输入数字,例如在创建年龄、电话号码或身份证号输入字段时。在本节中,我们将探讨如何实现“html文本框只能输入数字”的功能。 首先,我们可以使用HTML5引入的新属性`type="number...

Global site tag (gtag.js) - Google Analytics