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 相关文章推荐
在IE模态窗口中自由查看HTML源码的方法
Mar 08 Javascript
基于jQuery的图片剪切插件
Aug 03 Javascript
jQuery中实现动画效果的基本操作介绍
Apr 16 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
Jan 23 Javascript
微信小程序  modal详解及实例代码
Nov 09 Javascript
使用BootStrap建立响应式网页——通栏轮播图(carousel)
Dec 21 Javascript
基于js 本地存储(详解)
Aug 16 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
Oct 11 Javascript
JS中数组与对象的遍历方法实例小结
Aug 14 Javascript
vue 获取及修改store.js里的公共变量实例
Nov 06 Javascript
jQuery实现弹幕特效
Nov 29 jQuery
webpack+express实现文件精确缓存的示例代码
Jun 11 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
世界咖啡生产者论坛呼吁:需要立即就咖啡价格采取认真行动
2021/03/06 咖啡文化
php Smarty初体验二 获取配置信息
2011/08/08 PHP
PHP常用设计模式之委托设计模式
2016/02/13 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
2016/08/12 PHP
关于jQuery中的end()使用方法
2011/07/10 Javascript
JS Replace()的高级使用方法介绍
2013/06/29 Javascript
实现51Map地图接口(示例代码)
2013/11/22 Javascript
用C/C++来实现 Node.js 的模块(二)
2014/09/24 Javascript
浅谈javascript中this在事件中的应用
2015/02/15 Javascript
JavaScript中三种异步上传文件方式
2016/03/06 Javascript
JS简单生成两个数字之间随机数的方法
2016/08/03 Javascript
javascript验证香港身份证的格式或真实性
2017/02/07 Javascript
JavaScript基本类型值-Number类型
2017/02/24 Javascript
微信小程序 页面滑动事件的实例详解
2017/10/12 Javascript
JS代码实现电脑配置检测功能
2018/03/21 Javascript
Vue项目中使用WebUploader实现文件上传的方法
2019/07/21 Javascript
[42:27]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第三局
2016/03/05 DOTA
[01:03:22]LGD vs OG 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
python的常见命令注入威胁
2013/02/18 Python
python中遍历文件的3个方法
2014/09/02 Python
Python数据结构与算法之图的基本实现及迭代器实例详解
2017/12/12 Python
Python 利用scrapy爬虫通过短短50行代码下载整站短视频
2018/10/29 Python
python3 实现一行输入,空格隔开的示例
2018/11/14 Python
Python数据预处理之数据规范化(归一化)示例
2019/01/08 Python
Python中的枚举类型示例介绍
2019/01/09 Python
python2.7的flask框架之引用js&amp;css等静态文件的实现方法
2019/08/22 Python
Python Process多进程实现过程
2019/10/22 Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
2020/03/06 Python
HTML5之消息通知的使用(Web Notification)
2018/10/30 HTML / CSS
椰子猫砂:CatSpot
2018/08/27 全球购物
酒店管理自荐信
2013/10/23 职场文书
不遵守课堂纪律的检讨书
2014/09/24 职场文书
不尊敬老师检讨书范文
2014/11/19 职场文书
担保贷款承诺书
2015/04/30 职场文书
教师节感想
2015/08/11 职场文书
SpringBoot集成Redis,并自定义对象序列化操作
2021/06/22 Java/Android