`

jQuery 对input的限制-20130727

阅读更多
1、效果及功能说明

有三个输入框每个输入框只能输入数字还要限定个数,第一个是年份二是月份三是日期

2、实现原理

我现在值做到了对三个输入框实行数字,和限定字数在后面还有判断2月份呀,一些比较特殊月份的控制,和日期的选定,跟输入框可以输入的数字的限制。

主要的方法

<input id="age" type="text" value="" maxlength=4 onKeypress="if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;"/>

//maxlength是限定字数 onKeypress判断键盘点击事件 event.keyCode < 48 || event.keyCode > 57判断是否是键盘上的 48 到 57的数字代码,因为这9个数字的代号都是数字类型的 event.returnValue = false; 如果是的话就可以输入


3、效果图




4、运行环境

IE6 IE7 IE8及以上 Firefox 和 Google Chrome游览器下都可实现


(无图片)5、所有图片的压缩包新建一个文件后将包解压放进文件夹图片的压缩包在页面的最下方可以看到并下载下载后无需修改文件夹名因为本身就已经写好了和html5内的路径相吻合

6、将创建html文件保存的时候将编码类型换成(UTF-8有签名)这样可以让部分中文正常的显示出来,将保存类型(T)换成(所有文件(*.*)),将html5和解压后的图片文件夹放在同一个文件夹内效果


7、代码[html5]

<!DOCTYPE HTML>
<head>
	<meta charset="UTF-8">
	<link rel="stylesheet" type="text/css" href="images/backmanage_login.css" />
	<script language="javascript" type="text/javascript" src="images/jquery-1.8.3.js"></script>
	<script language="javascript" type="text/javascript" >
	</script>
</head>

<body>
	<input id="age" type="text" value="" maxlength=4 onKeypress="if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;"/> -
	
	<input id="month" type="type" value="" maxlength=2 onKeypress="if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;" /> -
	
	<input id="day" type="type" value="" maxlength=2 onKeypress="if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;" />
</body>
</html>

  • 大小: 4.7 KB
分享到:
评论

相关推荐

    input限制输入格式jQuery插件

    jquery.samask-masker是一款input限制输入格式jQuery插件。该jquery插件可以在用户往输入框输入内容时,限制输入内容的格式,例如电话号码格式,日期格式,货币格式和ip地址格式等等。

    jQuery-Timepicker-Addon-master(jquery 日历时间)

    - **限制选择范围**:可以限制用户选择的日期和时间范围。 - **快捷选择**:支持今天、明天、本周、下周等快捷选择。 - **事件回调**:提供了多种事件回调函数,如选择日期后的动作。 4. **高级使用** - **插件...

    jquery-ui-1.10.3.custom.rar jquery 日期插件 带时间选择

    `timepicker-addon`是一个扩展了jQuery UI datepicker的插件,它增加了对时间选择的支持。集成这个插件后,用户可以在同一个界面上同时选择日期和时间。 在实际项目中,我们可以这样配置日期时间选择器: ```...

    jquery.maskedinput 自定义输入格式,金额,时间,秒,毫秒控件

    《jQuery Masked Input插件详解:打造自定义输入格式的高效控件》 在Web开发中,用户界面的交互性和用户体验至关重要。为了提高输入数据的规范性和易用性,开发者常会采用各种输入控件来限制或指导用户的输入格式。...

    带分钟的js时间控件jQuery-Timepicker-Addon

    6. **时间范围限制**:可以设置最小和最大可选时间,以满足特定场景的需求。 7. **键盘导航**:用户可以通过键盘快捷键进行时间选择,提高操作效率。 ### 二、安装与使用 1. **引入依赖**:首先确保项目中已经...

    jQuery-File-Upload

    在使用jQuery-File-Upload时,确保对上传文件进行安全检查,包括但不限于文件类型验证、大小限制、防止跨站脚本攻击(XSS)和跨站请求伪造(CSRF)。同时,对于敏感数据,应采用加密传输,确保数据安全。 总结,jQuery-...

    jQuery input文本框限制文字输入计数显示

    本主题聚焦于如何使用jQuery来实现一个功能:在input文本框中限制用户输入的文字数量,并实时显示剩余可输入字符数。这个功能在很多场景下都非常实用,例如评论系统、表单填写等,可以有效地帮助用户控制输入内容的...

    jQuery-File-Upload的例子

    用户通过HTML表单元素(如`&lt;input type="file"&gt;`)选择文件,jQuery-File-Upload监听该元素的change事件,读取选取的文件并触发上传过程。 2.2 文件分块 对于大文件,jQuery-File-Upload可以实现分块上传,将大文件...

    jQuery-file-upload的各种语言拖拽上传文件功能

    1. 文件限制:可以设置最大文件数、单个文件大小等限制,确保上传符合服务器规定。 2. 预览功能:对于图片等类型文件,插件可以提供预览图,增强用户体验。 3. 进度条:在文件上传过程中,可以显示进度条,实时...

    tags-input-jquery

    - **输入验证**:可以设置验证规则,例如限制最大标签数量,或者对输入的标签内容进行校验。 - **自适应高度**:当标签数量增加时,输入框的高度会自动调整。 - **自定义样式**:通过CSS样式调整标签的外观,包括...

    jQuery-File-Upload-master

    在实际项目中,我们可能需要结合后端服务器的配合,例如设定允许上传的文件类型、大小限制,以及处理文件存储和访问。同时,为了保证安全,应使用HTTPS协议进行上传,并对上传的文件进行校验和安全过滤。 总的来说...

    前端项目-jquery-throttle-debounce.zip

    防抖技术的核心思想是限制函数在一定时间内最多只执行一次。当这个函数被频繁调用时,如果在设定的时间间隔内再次触发,之前的调用会被取消,直到一段时间内没有新的调用,才会执行该函数。例如,在搜索框中输入文字...

    select选择框控件jquery-editable-select支持编辑输入

    4. **事件处理**:插件提供了丰富的事件接口,如`open`、`close`、`input`等,方便开发者监听和响应用户操作。 5. **性能优化**:`jquery.editable-select.min.js`是压缩后的版本,减小了文件大小,加快了页面加载...

    jquery-file-upload案例

    当然,实际项目中可能还需要考虑更多细节,如文件大小限制、文件类型检查、错误处理等。这个案例提供了一个基础的框架,开发者可以根据自己的需求进行扩展和优化。 总之,jQuery File Upload结合Java后端,能够构建...

    input样式-input

    因此,对 `input type=file` 进行自定义样式处理是非常有必要的。 #### 一、基本语法介绍 在HTML中,`&lt;input&gt;` 元素通过 `type` 属性来指定不同的输入类型,其中 `type="file"` 表示文件输入类型。基本用法如下: ...

    前端项目-jquery.ns-autogrow.zip

    4. **插件实现原理**: "jquery.ns-autogrow"可能通过监听textarea的`input`事件来检测用户输入的变化,然后计算当前内容所需的最小高度,并相应地调整textarea的样式。为了避免闪烁,它可能还会复制一份textarea内容...

    jquery 上传插件Uploadify-v3.0.0.zip

    &lt;input id="file_upload" name="file_upload" type="file" /&gt; $(function() { $('#file_upload').uploadify({ 'swf': 'uploadify.swf', 'uploader': 'uploadify.php', 'fileTypeDesc': 'Image Files', '...

    用jQuery-File-Upload上传Excel文件(ASP.NET MVC)

    接着,使用jQuery-File-Upload插件对其进行配置,指定上传URL、设置文件类型限制(例如,只允许Excel文件`.xls`或`.xlsx`)和上传事件处理。 ```html &lt;input id="fileupload" type="file" name="files[]" data-...

    jquery-validation-1.9.0

    首先,jQuery Validation插件是基于jQuery库的一个扩展,它提供了一套完整的验证规则和错误提示机制,能够灵活地对表单进行验证。该插件通过简单的API接口,开发者可以轻松地为表单元素添加验证规则,实现复杂的验证...

    jQuery-HTML5-Uploader

    5. **断点续传与分块上传**:对于大文件,插件可以实现分块上传,即使上传中断,也能从上次失败的位置继续,降低了网络问题对上传的影响。 6. **错误处理**:通过监听XMLHttpRequest的onerror事件,可以捕获并处理...

Global site tag (gtag.js) - Google Analytics