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 Keycode对照表
Oct 24 Javascript
JavaScript中Function()函数的使用教程
Jun 04 Javascript
jQuery实现dialog设置focus焦点的方法
Jun 10 Javascript
JS实现响应鼠标点击动画渐变弹出层效果代码
Mar 25 Javascript
AngularJS ng-change 指令的详解及简单实例
Jul 30 Javascript
javascript加载xml 并解析各节点的值(实现方法)
Oct 12 Javascript
js操作浏览器的参数方法
Jan 21 Javascript
Vue axios 中提交表单数据(含上传文件)
Jul 06 Javascript
vue发送websocket请求和http post请求的实例代码
Jul 11 Javascript
从零撸一个pc端vue的ui组件库( 计数器组件 )
Aug 08 Javascript
vue框架制作购物车小球动画效果实例代码
Sep 26 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
Sep 10 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
使用bcompiler对PHP文件进行加密的代码
2010/08/29 PHP
PHP面向接口编程 耦合设计模式 简单范例
2011/03/23 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
2013/06/21 PHP
ThinkPHP多语言支持与多模板支持概述
2014/08/22 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
2016/01/07 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
PHP 7.4 新语法之箭头函数实例详解
2019/05/09 PHP
JS类库Bindows1.3中的内存释放方式分析
2007/03/08 Javascript
如何通过javascript操作web控件的自定义属性
2013/11/25 Javascript
jquery实现图片翻页效果
2013/12/23 Javascript
javascript实现3D变换的立体圆圈实例
2015/08/06 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
javascript 正则表达式分组、断言详解
2017/04/20 Javascript
基于JavaScript实现带数据验证和复选框的表单提交
2017/08/23 Javascript
轻松理解vue的双向数据绑定问题
2017/10/30 Javascript
swiper插件自定义切换箭头按钮
2017/12/28 Javascript
JavaScript设计模式之责任链模式实例分析
2019/01/16 Javascript
Python字符串详细介绍
2015/05/09 Python
让Python更加充分的使用Sqlite3
2017/12/11 Python
Python实现端口检测的方法
2018/07/24 Python
Anaconda下配置python+opencv+contribx的实例讲解
2018/08/06 Python
python matplotlib画图库学习绘制常用的图
2019/03/19 Python
Python 列表去重去除空字符的例子
2019/07/20 Python
简单了解Python读取大文件代码实例
2019/12/18 Python
Python 实现敏感目录扫描的示例代码
2020/05/21 Python
详解Python中的编码问题(encoding与decode、str与bytes)
2020/09/30 Python
自行车租赁公司创业计划书
2014/01/28 职场文书
工程造价专业大学生职业规划范文
2014/03/09 职场文书
试用期自我鉴定范文
2014/03/20 职场文书
开学寄语大全
2014/04/08 职场文书
公司承诺书范文
2014/05/19 职场文书
2014年教师党员自我评议
2014/09/19 职场文书
学生抄作业检讨书(2篇)
2014/10/17 职场文书
机关作风建设整改方案
2014/10/27 职场文书
2015年社区流动人口工作总结
2015/05/12 职场文书
民主生活会意见
2015/06/05 职场文书