jquery表单插件Autotab使用方法详解


Posted in Javascript onJune 24, 2016

Autotab也是一款功能专一的表单插件,它提供了自动跳格的功能,当用户输入的字符数一旦超过已定义的最大长度,则会根据事先设置的目标自动跳转到相应元素上,省却了

用户按【Tab】键的麻烦。最典型的应用就是输入IP地址、软件激活码等地方了,我们做的web项目中也有很多地方可以用到这插件,对于提高用户体验还是很有帮助的。

使用时需要引入jquery.autotab.js,下载地址:点击进入下载页面

<html>
 <head>
 <title> New Document </title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <script src="jquery-2.1.0.min.js" type="text/javascript"></script>
 <script src="jquery.autotab.js" type="text/javascript"></script>
 <script type="text/javascript">
 //页面加载方法
 $(function(){
 $('#autotab').submit(function(){
  return false;
 })
 $('#autotab :input').autotab_magic();//为页面文本框绑定autotab插件
 })
 </script>
 </head>

 <body>
 <h1>jQuery整理笔记七</h1>
 <h2>Autotab自动Tab文本框</h2>
 <form method="post" action="" id="autotab">
 <label>请输入验证码:
 <input type="text" name="num1" id="num1" maxlength="3" size="3">
 <input type="text" name="num2" id="num2" maxlength="3" size="3">
 <input type="text" name="num3" id="num3" maxlength="3" size="3">
 <input type="text" name="num4" id="num4" maxlength="3" size="3">
 <input type="text" name="num5" id="num5" maxlength="3" size="3">
 <input type="text" name="num6" id="num6" maxlength="3" size="3">
 </form>
 </body>
</html>

除了可以限定输入长度外,还可以通过autotab_filter()方法限定输入的字符类型,这个方法还能过滤大写、小写、空格、字母等,具体的用到了现查吧。
如果将上面的js改成:

$(function(){
 $('#autotab').submit(function(){
 return false;
 });
 $('#autotab :input').autotab_magic().autotab_filter('numeric');
})

就是只能输入数字了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript中节点的最近的相关节点访问方法
Mar 20 Javascript
通过AJAX的JS、JQuery两种方式解析XML示例介绍
Sep 23 Javascript
js图片向右一张张滚动效果实例代码
Nov 23 Javascript
JavaScript实现DIV层拖动及动态增加新层的方法
May 12 Javascript
canvas仿iwatch时钟效果
Mar 06 Javascript
js实现自动图片轮播代码
Mar 22 Javascript
JS写谷歌浏览器chrome的外挂实例
Jan 11 Javascript
详解vue项目打包后通过百度的BAE发布到网上的流程
Mar 05 Javascript
Angular 组件之间的交互的示例代码
Mar 24 Javascript
Vue.js更改调试地址端口号的实例
Sep 19 Javascript
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
Apr 08 Javascript
javascript执行上下文、变量对象实例分析
Apr 25 Javascript
jQuery插件cxSelect多级联动下拉菜单实例解析
Jun 24 #Javascript
jQuery下拉框的简单应用
Jun 24 #Javascript
浅谈json取值(对象和数组)
Jun 24 #Javascript
json对象与数组以及转换成js对象的简单实现方法
Jun 24 #Javascript
jQuery实现点击弹出背景变暗遮罩效果实例代码
Jun 24 #Javascript
JS控制文本域只读或可写属性的方法
Jun 24 #Javascript
jQuery插件扩展extend的简单实现原理
Jun 24 #Javascript
You might like
PHP 裁剪图片成固定大小代码方法
2009/09/09 PHP
php curl选项列表(超详细)
2013/07/01 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
php实现建立多层级目录的方法
2014/07/19 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
2020/02/10 PHP
简明json介绍
2008/09/28 Javascript
JavaScript面向对象程序设计三 原型模式(上)
2011/12/21 Javascript
判断输入是否为空,获得输入类型的JS代码
2013/10/30 Javascript
jQuery中delegate与on的用法与区别示例介绍
2013/12/20 Javascript
jquery左边浮动到一定位置时显示返回顶部按钮
2014/06/05 Javascript
js实现倒计时效果(小于10补零)
2017/03/08 Javascript
JS实现的二叉树算法完整实例
2017/04/06 Javascript
JavaScript纯色二维码变成彩色二维码
2020/07/23 Javascript
vue 纯js监听滚动条到底部的实例讲解
2018/09/03 Javascript
详解JavaScript函数callee、call、apply的区别
2019/03/08 Javascript
微信小程序开发之左右分栏效果的实例代码
2019/05/20 Javascript
在VUE中实现文件下载并判断状态的方法
2019/11/08 Javascript
iSlider手机端图片滑动切换插件使用详解
2019/12/24 Javascript
解决vue单页面多个组件嵌套监听浏览器窗口变化问题
2020/07/30 Javascript
利用js canvas实现五子棋游戏
2020/10/11 Javascript
[01:43]3.19DOTA2发布会 三代刀塔人第三代
2014/03/25 DOTA
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
Python中类的初始化特殊方法
2017/12/01 Python
超实用的 30 段 Python 案例
2019/10/10 Python
在Python中字符串、列表、元组、字典之间的相互转换
2019/11/15 Python
浅谈keras中Dropout在预测过程中是否仍要起作用
2020/07/09 Python
新西兰最大的天然保健及护肤品网站:HealthPost(直邮中国)
2021/02/13 全球购物
圣诞节红领巾广播稿
2014/02/03 职场文书
《小松树和大松树》教学反思
2014/02/20 职场文书
《愚公移山》教学反思
2014/02/20 职场文书
和睦家庭事迹
2014/05/14 职场文书
党员三严三实心得体会
2014/10/13 职场文书
pyqt5蒙版遮罩mask,setmask的使用
2021/06/11 Python
Python+Appium自动化测试的实战
2021/06/30 Python
十大动画制作软件,Adobe产品上榜两款,第一是行业标准软件
2022/03/18 杂记