限制文本框中只能输入数字

由于我们很多时候需要这一功能——————文本框只能输入指定位数的数字,或者小数等,不能输入字母或汉字。

接下来我来简单地实现这一功能吧,而且还是兼容浏览器的。

闲话不多说,直接贴上代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> New Document </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <script type="text/javascript">
function getEvent() {
    if (document.all) {
        return window.event; //for ie
    }
    func = getEvent.caller;
    while (func != null) {
        var arg0 = func.arguments[0];
        if (arg0) {
            if ((arg0.constructor == Event || arg0.constructor == MouseEvent) || (typeof (arg0) == "object" && arg0.preventDefault && arg0.stopPropagation)) {
                return arg0;
            }
        }
        func = func.caller;
    }
    return null;
}
function doit(e){
    var ev = getEvent();
	if(e.value.length>1&&ev.keyCode!=8){ return false;}
    else if(ev.keyCode==8 || (ev.keyCode >= 48 && ev.keyCode <= 57)) {return true;}
	else { return false;}
}
</script>
 </head>

 <body>
  <input type="text" id="txt" οnkeydοwn="return doit(this)">
 </body>
</html>
以上的方法,我实现了文本框只能输入两位数字的操作,而且还支持Backspace回删功能。而且兼容各种浏览器。

有需要的朋友可以参考我的代码,实现功能,此代码经过简单的判断修改就能实现:

1.动态限制各种输入内容

2.动态限制输入内容的位数


有问题的朋友可以留言,会尽快回复~

好的,针对您的问题,我可以为您详细描述一下对(1)提供的各种控件进行填报表开发的功能: 1. 文本框文本框是一种常见的输入控件,用户可以在其输入文本信息。在填报表开发,我们可以设置文本框的大小、字体、字号、颜色等属性,以及对文本框进行校验,确保用户输入的信息符合要求。 2. 数字框:数字框是一种专门用于输入数字的控件,与文本框不同的是,数字框在输入只能输入数字,不能输入其他字符。在填报表开发,我们可以设置数字框的大小、字体、字号、颜色等属性,以及对数字框进行校验,确保用户输入的信息符合要求。 3. 下拉框:下拉框是一种常见的选择控件,用户可以从预设的选项选择一个。在填报表开发,我们可以设置下拉框的选项、默认选项、大小、字体、字号、颜色等属性,以及对下拉框进行校验,确保用户选择的信息符合要求。 4. 日历:日历是一种专门用于选择日期的控件,在填报表开发常用于选择生日、入职日期等信息。我们可以设置日历的大小、字体、字号、颜色等属性,以及对日历进行校验,确保用户选择的日期符合要求。 5. 复选框:复选框是一种常见的多选控件,用户可以勾选一个或多个选项。在填报表开发,我们可以设置复选框的选项、默认选项、大小、字体、字号、颜色等属性,以及对复选框进行校验,确保用户选择的信息符合要求。 6. 单选框组:单选框组是一种常见的单选控件,用户可以从多个选项选择一个。在填报表开发,我们可以设置单选框组的选项、默认选项、大小、字体、字号、颜色等属性,以及对单选框组进行校验,确保用户选择的信息符合要求。 7. 复选框组:复选框组是一种常见的多选控件,用户可以从多个选项选择一个或多个。在填报表开发,我们可以设置复选框组的选项、默认选项、大小、字体、字号、颜色等属性,以及对复选框组进行校验,确保用户选择的信息符合要求。 8. 下拉树:下拉树是一种常见的多级选择控件,用户可以从多个层级选择一个或多个。在填报表开发,我们可以设置下拉树的选项、默认选项、大小、字体、字号、颜色等属性,以及对下拉树进行校验,确保用户选择的信息符合要求。 9. 多文件上传:多文件上传是一种常见的文件上传控件,用户可以同时上传多个文件。在填报表开发,我们可以设置多文件上传的大小限制、文件类型限制、数量限制等属性,以及对上传的文件进行校验,确保文件符合要求。 10. 网页框:网页框是一种常见的显示网页内容的控件,可以用于显示网页、视频、图片等。在填报表开发,我们可以设置网页框的大小、显示内容等属性,以及对网页框显示内容进行校验,确保显示内容符合要求。 以上就是对(1)提供的各种控件进行填报表开发的功能详细描述,希望能够对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值