`
hhr_michael
  • 浏览: 74299 次
  • 性别: Icon_minigender_1
  • 来自: 惠州
社区版块
存档分类
最新评论

input只能输入数字

阅读更多
input只能输入数字


方法一:

<input type="text" name="url" onkeypress="event.returnValue=IsNum()">

<script>

function IsNum()
    {
           return ((event.keyCode >= 48) && (event.keyCode <= 57));
    }

</script>

在IE里没问题,firefox不支持event.keyCode,event.returnValue。

方法二:

<input type="text" name="url" onkeypress="return IsNum(event)">

<script>

function IsNum(e)
    {
           var key = window.event ? e.keyCode:e.which;
         var keychar = String.fromCharCode(key);
          reg = /\d/;
         return reg.test(keychar);
    }

</script>

firefox,IE都支持,可是把删除键也屏蔽了。

最后解决办法:

<input type="text" name="url" onkeypress="IsNum(event)">

<script>

function IsNum(e)
{
      var k = window.event ? e.keyCode:e.which;
     if (((k >= 48) && (k <= 57)) || k==8 || k==0)
     {
     }else
   {
         if(window.event)
          {
               window.event.returnValue = false;
        }
        else
         {
               e.preventDefault();//for firefox
       }
   }

}
</script>



分享到:
评论

相关推荐

    javascript方法:input只能输入数字和字母

    javascript 是一种web开发重要工具! 这个方法可以让你实现:input只能输入数字和字母

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

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

    input只能输入数字英文字母汉字

    以上示例展示了如何利用JavaScript和HTML实现对`&lt;input&gt;`元素的输入限制,确保用户只能输入指定类型的字符。这种方法广泛应用于表单验证、数据录入系统等场景,有效防止了无效或错误数据的提交,提高了数据质量和...

    火狐input只能输入数字

    在网页开发中,我们经常需要创建输入框(`input`元素)来收集用户的数据,而有时我们希望用户只能输入数字。火狐浏览器和其他现代浏览器都提供了相应的机制来限制`input`元素的输入类型。在本篇文章中,我们将深入...

    input框只能输入数字和一个小数点

    标题“input框只能输入数字和一个小数点”以及描述“input框只能输入数字和一个小数点,对界面验证很好用”,都指向了如何在HTML表单中限制input元素只接受数值型输入,包括整数和浮点数,且浮点数只允许有一个...

    js input 密码只能输入数字或字母

    在JavaScript(JS)中,...以上就是实现“js input 密码只能输入数字或字母”的完整方法,确保了用户在输入时只会看到符合要求的字符。这个功能对于确保数据的正确性和安全性非常重要,特别是在处理敏感信息如密码时。

    input限制输入(数字+小数点)(数字、小数点、-)

    往往需要限制输入,本资源包含input只能输入数字+两位小数。以及数字+小数点+符号-。也就是两种类型的限制。数字和小数点。以及负数和小数点。并且小数点不能出现在第一位,并且只能出现一次。-只能出现在第一位,...

    控制输入框只能输入数字

    根据给定文件的信息,本文将详细介绍如何在Delphi中实现对不同类型的输入控件(TEdit、TDBEdit、TComboBox、TDBComboBox)进行数字输入的限制。具体包括整数输入与浮点数输入的控制逻辑。 ### 一、整体思路 在...

    解决vue中监听input只能输入数字及英文或者其他情况的问题

    在Vue开发过程中,我们经常会遇到需要限制用户在input框中只能输入特定格式字符的需求,例如仅允许输入数字和英文字符。为了实现这一点,开发者会采取不同的方法来监听和限制用户的输入行为。 首先,了解Vue.js框架...

    控制只能输入数字,而且只能输入一个小数点。

    在某些特定场景下,比如处理财务数据或者科学计算,我们可能需要限制用户只能输入数字,并且只允许输入一个用于表示小数部分的小数点。这涉及到控件的自定义事件处理和输入验证。以下是对这一需求的详细解释: 1. *...

    js 限制input只能输入数字、字母和汉字等等

    本文将详细解释如何通过JavaScript实现对input元素输入内容的限制,主要包括以下几种限制情况:只能输入数字、字母和汉字;只能输入数字,包括小数点;不能输入特定字符;限制小数点后位数等。 1. 限制只能输入数字...

    gxcuizy#markdown#代码片段之jQuery控制input只能输入数字和两位小数1

    前言做为一个PHPER,难免会遇到那种表单中jQuery限制输入的问题,比如,限制空格的输入,只允许输入数字,以及小数点的控制等等,这里,我们就说一下数字的限制

    使用正则限制input框只能输入数字/英文/中文等等

    本文将详细介绍如何使用正则表达式来限制input框的输入,包括只能输入数字、英文、中文等。 首先,我们要了解正则表达式的基本组成部分。正则表达式通常由字母、数字、特殊符号及这些符号组合而成。在HTML中,我们...

    限制html文本框input只能输入数字和小数点

    PS:js实现只能输入数字和小数点的文本框 &lt;html&gt;&lt;head&gt;&lt;meta http-equiv="content-Type" content="text/html;charset=gb2312"&gt;&lt;title&gt;js 只能输入数字和小数点&lt;/title&gt; [removed]

    解决html input验证只能输入数字,不能输入其他的问题

    此方法为借鉴别人的,在此只做记录。希望对大家也有用。...以上这篇解决html input验证只能输入数字,不能输入其他的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。

    vue 限制input只能输入正数的操作

    在某些项目中 input 框只能输入数字,可以用以下办法: 先在标签上绑定上 @input 事件来监听标签的值变化,通过正则来改变输入的值。 &lt;input class="keep_input" v-number-only style="width:35px" v-model...

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

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

    输入textbox控件只能输入数字

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

Global site tag (gtag.js) - Google Analytics