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实现点击链接弹出&quot;图片另存为&quot;而不是直接打开
Aug 15 Javascript
javascript 设为首页与加入收藏兼容多浏览器代码
Jan 11 Javascript
JavaScript 判断浏览器是否支持SVG的代码
Mar 21 Javascript
JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
Oct 16 Javascript
javascript嵌套函数和在函数内调用外部函数的区别分析
Jan 31 Javascript
javascript this详细介绍
Sep 19 Javascript
详解webpack 多入口配置
Jun 16 Javascript
AngularJS路由删除#符号解决的办法
Sep 28 Javascript
Node 升级到最新稳定版的方法分享
May 17 Javascript
vue实现城市列表选择功能
Jul 16 Javascript
小程序实现搜索界面 小程序实现推荐搜索列表效果
May 18 Javascript
vue日历/日程提醒/html5本地缓存功能
Sep 02 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
深入了解php4(1)--回到未来
2006/10/09 PHP
php模拟用户自动在qq空间发表文章的方法
2015/01/07 PHP
CodeIgniter配置之autoload.php自动加载用法分析
2016/01/20 PHP
Yii框架参数配置文件params用法实例分析
2019/09/11 PHP
utf-8编码引起js输出中文乱码的解决办法
2010/06/23 Javascript
js查错流程归纳
2012/05/04 Javascript
JavaScript类继承及实例化的方法
2015/07/25 Javascript
JavaScript中innerHTML,innerText,outerHTML的用法及区别
2015/09/01 Javascript
JS触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
2016/10/30 Javascript
浅谈React + Webpack 构建打包优化
2018/01/23 Javascript
vue中实现拖动调整左右两侧div的宽度的示例代码
2020/07/22 Javascript
何时/使用 Vue3 render 函数的教程详解
2020/07/25 Javascript
vue实现div可拖动位置也可改变盒子大小的原理
2020/09/16 Javascript
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
python中map、any、all函数用法分析
2015/04/21 Python
在Mac OS上部署Nginx和FastCGI以及Flask框架的教程
2015/05/02 Python
Python中的深拷贝和浅拷贝详解
2015/06/03 Python
Python3网络爬虫之使用User Agent和代理IP隐藏身份
2017/11/23 Python
python+selenium打印当前页面的titl和url方法
2018/06/22 Python
python3.6.3安装图文教程 TensorFlow安装配置方法
2020/06/24 Python
Django中的ajax请求
2018/10/19 Python
python获取url的返回信息方法
2018/12/17 Python
Python3从零开始搭建一个语音对话机器人的实现
2019/08/23 Python
关于Keras模型可视化教程及关键问题的解决
2020/01/24 Python
python 按钮点击关闭窗口的实现
2020/03/04 Python
Python操作MongoDb数据库流程详解
2020/03/05 Python
使用CSS3制作饼状旋转载入效果的实例
2015/06/23 HTML / CSS
俄罗斯极限运动网上商店:Board Shop №1
2020/12/18 全球购物
单位成立周年感言
2014/01/26 职场文书
班长自荐书范文
2014/02/11 职场文书
保洁公司服务承诺书
2014/05/28 职场文书
食品委托检验协议书范本
2014/09/12 职场文书
机关干部作风建设剖析材料
2014/10/23 职场文书
群众路线四风对照检查材料
2014/11/04 职场文书
2015年重阳节主持词
2015/07/04 职场文书
Python 实现绘制子图及子图刻度的变换等问题
2021/05/31 Python